Senior front-end engineer · performance · security · accessibility

Building bold, impactful products that ship
with the Earth in mind.

I’m Jian Sorge, a software engineer with 5+ years in front end and 7 years prior as an aerospace project engineer. I build holistic, reliable products that are fast, secure, accessible, and cost efficient, and feel minimal and human. My recent work is Joining Palms, a living 3D Earth where the world prays together, and its real time layer sync-engine, a durable edge sync fabric that runs for ~$0. Both are open source and built openly with AI as a collaborator.

◍ Secure by default◍ Accessible◍ Reliable & cost efficient◍ Performant◍ Inclusive & trustworthy

Selected work

Two builds · innovative, ethical, and shipping.

One living product and the infrastructure it runs on. Both are open source and crafted holistically: performance, security, accessibility, reliability, and ethics considered from day one. AI accelerated, human curated. Built to be secure and trustworthy by design.

All repos ↗
Joining Palms app home screen, sacred words of the world, 15 traditions
FlagshipPWALive

Joining Palms

formerly Prayer Earth · pray with the whole world on a live 3D Earth that glows as people pray. Revolutionary in its simplicity: one shared space for every tradition, no accounts, no personal data, only a coarse 1° cell ever shared.

  • Holistic optimization: offline-ready PWA, Vite + code splitting, service worker caching, 60fps Three.js Earth with shader aura; Lighthouse minded, <150KB initial, 12 languages + RTL
  • Secure, accessible, and trustworthy: strict CSP without unsafe inline, XSS safe by construction, coarse location only and IPs never stored; semantic HTML, keyboard and screen reader support, high contrast
  • Reliable and inclusive by design: 145 prayers across 15 traditions, all public domain or original, wholesome, never shame or sin focused, respectful of Indigenous and living traditions; built to be maintainable and cost efficient
Live · joining-palms.app GitHub React 18 · Vite · Three.js · Zustand
BROWSER Prayer Earth WORKER Cloudflare Worker origin check · rate limit SyncRoom DO SQLite · hibernating WS state / feed / totals COORDINATOR aggregates /stats GET /stats
InfrastructureOpen SourceAGPL-3.0

sync-engine

The real time layer behind Joining Palms. An app agnostic presence, broadcast, and durable totals engine on Cloudflare Workers + Durable Objects · innovative edge architecture built to cost ~$0 per month, survive redeploys, and scale via sharding.

  • Performant and durable: WebSocket presence, live feed capped at 40 and coalesced, SQLite backed totals, debounced writes, sharding via ?cell= + Coordinator aggregation for global totals
  • Secure and reliable by design: origin allow list, per connection rate budget, SHA-256 hashed upgrade throttle, no outbound calls from WS input, 64KB message cap and strict field caps, always on and fault tolerant
  • Tested and portable: 53 Vitest tests including restart survival and protocol drift test that keeps the two protocol.js copies byte identical; any app can reuse the tiny engine.js interface

About

Holistic by nature.
Innovative, ethical, and quietly useful.

After 7 years in aerospace as a project engineer, I moved into product management where I learned how good engineering teams actually work, then earned certificates in web development and went full time as a front end engineer in 2018. At Bionic I am the sole front end owner of a four app enterprise platform, focused on real time systems, performance, and shipping the orgs first automated testing and CI.

My approach is holistic. I think in systems: performance, security, accessibility, reliability, and ethics together from day one, not as afterthoughts. I like practical innovation delivered calmly: a single shared Earth for every tradition, a ~$0 edge sync fabric that any app can reuse, work that is useful and kind.

These two projects were built with AI as a close collaborator. I prompt, review, test, and keep the bar for privacy, security, and performance uncomfortably high. The ideas, curation, and care are mine; the speed is ours.

MinimalLess UI. More breathing room. Every pixel earns its keep.
BeautifulEarth tones, generous type, and horizons that calm.
FastStatic when possible. No trackers. No bloat. Performance budgets and offline first.
SecureStrict CSP, XSS safe, rate limits, origin checks, and trustworthy by design.
AccessibleSemantic HTML, keyboard, screen reader, color contrast, 12 languages and RTL.
ReliableDurable SQLite, debounced writes, always on at the edge, cost efficient at ~$0.
EthicalPublic domain or original, wholesome, never shame based, respectful of living traditions.
InnovativeEdge native, durable, and quietly useful. Reusable by any community.
Experience
5+ years front end in production. Sole front end owner of a four app enterprise platform at Bionic, 7 years prior as aerospace project engineer, product mindset throughout.
Focus
Holistic product craft: real time collaboration, PWA and edge, performance, security, accessibility, design systems. Strongest at diagnosing state and concurrency defects in large legacy codebases.
Tooling
JS/TS · React · Preact · Vite · Three.js · Zustand · Tailwind · Cloudflare Workers and Durable Objects · Vitest · build tooling and app security
Strengths
46% build time reduction, first automated testing and CI in org, clear communication, careful review, shipping small and iterating, caring for privacy and time.
Work style
Calm, reliable, AI augmented. I document, test, and make handoffs easy for the next person. Ethics first, innovation with care.

Let's build something meaningful together.

I’m energized by teams who care about craft, kindness, and real world impact. If you are creating thoughtful, human centered products and could use a front-end leaning engineer who ships reliable, accessible work - I would love to collaborate.

Message on LinkedIn → GitHub