Full-Stack
Product Engineer
Product teams hire me when they need a full-stack engineer who can take ownership and ship fast.


PDF to Thumbnail in Milliseconds: MuPDF WASM, 3-Layer Caching, and Zero Wasted Renders
How to render exactly one thumbnail per PDF, ever: MuPDF WASM in-process rendering, a 3-layer Redis/S3/generation cache with content-addressable SHA-256 keys, Promise.withResolvers() request coalescing that collapses concurrent callers into a single inflight operation, local concurrency lanes with zero-poll callback handoff, and a 204 no-store failure response that keeps errors from sticking in any cache.
Don't Cache the Silence: Self-Healing Audio Resolution for Earnings Calls
The engineering behind earnings call audio: how a single quarter field eliminates an entire class of N+1 requests, why null is deliberately never cached so the system stays self-healing during peak traffic hours, how reading one HLS playlist tag determines live stream state without any polling, and a dual TTL strategy that matches cache freshness precisely to the rate at which data changes.
Fanning Out Tickers: Real-Time Price Distribution Across Server Instances Without a Message Broker
How a single upstream WebSocket connection fans live market prices out to browser clients across multiple backend instances: Redis pub/sub as a signaling layer, PUBSUBCHANNELS-driven subscriptions that mirror actual browser demand with zero manual management, metrics-on-write recomputation that makes all reads free, a staleness sweep with built-in retry backoff, and a frontend that patches TanStack Query cache directly without any bespoke state management.
Inside a Custom Distributed Task Scheduler: Redis Locks, Heartbeats, and Zero-Poll Concurrency
A deep technical breakdown of a production distributed task scheduler built without BullMQ: instance heartbeats with recursive setTimeout, controller election over Postgres, in-process locks using a Map of resolve callbacks, global Redis SET NX locks with pub/sub notification instead of polling, Postgres-backed durable tasks that survive instance crashes, and the full background price pipeline as a working end-to-end example.
Senior Full-Stack Engineer
v21 Studio, Remote, United Kingdom
- Led end-to-end delivery across 25+ client products, spanning trading platforms, DeFi protocol applications, data-rich dashboards, interactive 3D experiences, AI-driven workflows, and financial products.
- Spearheaded technical direction across high-stakes client engagements, partnering directly with founders and designers to define architecture and establish engineering standards.
- Shipped at the pace and quality expected of a top-tier UK design studio while ensuring projects were scoped and built for performance, scalability, and long-term maintainability.
Full-Stack Engineer
ProtoKOLs, Remote, British Virgin Islands
- Built data-dense analytics dashboards, influencer scoring tools, narrative monitoring surfaces, watchlists with alerts, activity trackers, and exportable campaign reports.
- Worked across a platform processing millions of social events and tracking 100K+ influencer profiles.
- Engineered backend data pipelines, AI-powered classification workflows, Redis caching layers, and background worker systems that cut third-party API costs by roughly 40% while maintaining data freshness and accuracy.
Full-Stack Engineer
Dappd, Remote, United States
- Shipped multiple production financial products for separate clients, including DeFi dashboards, a DEX with swap, farming, and lottery mechanics, and a creator NFT marketplace with collection deployment and trading flows, enabling 100K+ user transactions across live platforms.
- Owned full-stack delivery across contract-connected transaction flows, real-time price feeds, on-chain transaction pipelines, and integration upgrades across live platforms handling six-figure TVL.
- Worked across frontend implementation, backend APIs, and Web3 integrations for transaction-heavy products in production.
Contract Full-Stack Engineer
Thinker Friends Studio, Remote, Panama
- Delivered an interactive 3D web experience using Three.js, WebGL, and Next.js to support product storytelling and seed-round fundraising.
- Owned the browser implementation across motion, scene composition, and interaction design with a focus on smooth performance and visual polish.
- Turned a narrative-heavy concept into a presentation-quality web experience suited for investor conversations.
Full-Stack Engineer & Game Developer
Monkey Empire, Remote, France
- Engineered backend reward systems, token infrastructure, and on-chain product workflows for a blockchain game that scaled to 10,000+ active users, contributing to a $100K Arbitrum development grant.
- Built gameplay and product systems around reward distribution, progression loops, and token-backed flows.
- The role deepened my shift from game development into software engineering across product, backend, and token-backed systems.
Game Developer & Level Designer
Independent and Early Team Projects
- Started in game development before moving fully into software engineering, building Unreal Engine work across level design, environment design, gameplay scripting, and interaction logic.
- Worked on gameplay spaces, interaction flows, environment composition, lighting, blockouts, and real-time scene building across prototypes, maps, and cinematic showcases published on ArtStation.
- That mix of design and programming shaped how I approach product engineering today: systems thinking, interaction design, fast iteration, and technical execution.
