BB / INDEX
001 / INDEXUNITED STATES
AVAILABLE

BENBRACAMONTE

Building things worth shipping.

Ben Bracamonte is a frontend engineer — Angular, React, TypeScript, and Next.js: Projects here spanning realtime product engineering, AI systems, dev tooling, and games.

FRONTEND ENGINEER·SHIPPED PROJECTS
002

SELECTED WORK

Things I've shipped.

Featured projects, each with a full case study. Click a title to read how it was built.

012026LIVE

Particlr is a particle-effect editor that runs in the browser, paired with an MIT-licensed runtime that plays the effects back inside a game. You author an effect, export one versioned `.prt` JSON file, and the runtime renders it in PixiJS exactly as the editor previewed it, because the editor previews through that same runtime. Parity is treated as an invariant and checked by golden-frame tests in CI at pixel tolerance zero. 57 CC0 presets ship as editable starting points.

  • TypeScript
  • PixiJS
  • Preact
  • Signals
  • Vite
  • Playwright
READ CASE STUDY →LIVE ↗REPO ↗
022026LIVE

A closed 2D world where ~20,000 agents forage, breed, and die, and genuinely evolve — behavior and body are driven by a genome with no fitness function scoring anyone. Selection is purely environmental: stay fed, leave more copies. You play a god who perturbs the world but never steers an individual. The named target is the Simpsons 'Treehouse of Horror' petri-dish civilization on fast-forward — rise, war, trade, worship. The real experiment is architectural: a structure-of-arrays sim disciplined enough that porting it from CPU to hand-written WebGPU compute shaders is a mechanical rewrite, not a redesign.

  • TypeScript
  • WebGPU
  • WGSL
  • PixiJS
  • Vite
  • SoA
READ CASE STUDY →LIVE ↗REPO ↗
032026LIVE

A single-player-first dungeon crawler built on multiplayer-ready architecture from the start. The C# server holds canonical state while the React and Pixi.js client sends intent and renders what it's told. When co-op for 1–4 players arrived, it slotted in rather than forcing a rewrite.

  • C#
  • ASP.NET Core
  • SignalR
  • Postgres
  • React
  • Pixi.js
READ CASE STUDY →LIVE ↗
042026LIVE

Scout, Design, Listing, and Ledger: four agents that hand off through a shared Postgres schema to discover trends, generate original artwork, publish Etsy listings, and track margins. Polyglot across Python and TypeScript, deployed and running in production.

  • Python
  • TypeScript
  • Claude API
  • Supabase
  • fal.ai
  • Railway
READ CASE STUDY →
003

OTHER WORK

Side projects and experiments.

Smaller builds, mostly games. Some are finished, some are still in progress.

  • 05LIVE

    Mergecraft

    LLM-powered cross-PR retrospectives. Static SPA, no backend, no key custody, no telemetry.

    Angular · TypeScript · Claude APIVISIT ↗
  • 06LIVE

    Swarmr

    Browser bullet-heaven that keeps 2,000+ enemies on screen in frame budget. Structure-of-arrays entity pools, uniform-grid spatial hash, zero hot-path allocation.

    TypeScript · PixiJS · ViteVISIT ↗
  • 07LIVE

    Shepherd

    Cozy sheepdog herding sim where the flock is not an object — every sheep is an independent boid. Clumsy pressure shears the flock; skill keeps it whole.

    TypeScript · PixiJS · ViteVISIT ↗
  • 08LIVE

    Stickr

    A kid's wall sticker chart, mirrored across two parents' phones. One tap awards a sticker to a shared board, offline taps queue and sync, and a Postgres constraint keeps a reward from being redeemed twice.

    React · TypeScript · SupabaseVISIT ↗
  • 09LIVE

    The Fallen Four

    An active real-time party RPG answering the idle auto-battler with permadeath and player skill. Deterministic seeded sim, walled off from the PixiJS/React render layer by one-way snapshots.

    TypeScript · PixiJS · ReactVISIT ↗
  • 10IN PROGRESS

    FlightCore

    Newtonian flight core for a space sim: patched-conics orbital mechanics, on-rails/off-rails physics via Rapier, dual-precision coordinate rebasing for planetary-scale distances. Engine-first; no game wrapped around it yet.

    TypeScript · Three.js · RapierREPO ↗
004

ABOUT

Who I am.

PROFILE

I build fast, opinionated interfaces that don't look like everyone else's.

Frontend engineer with a background in visual art. I care about the details where design and engineering meet, and I'd rather ship an interface that feels considered than one that merely works.

Lately I've been building production frontends where correctness matters more than novelty. I'm comfortable across the stack, but happiest on the layer people actually touch.

STACK

TypeScript · Angular · React · Next.js

ALSO COMFORTABLE WITH

Rust, Three.js, Pixi.js, Rapier, Postgres

WORKING STYLE

High context, light process. I ship often and review carefully.

005

CONTACT

Get in touch.

Email is the fastest way to reach me. Tell me about the role, the team, and what you're building.