Joseph Demarest
Engineer in New York. I work on optical instruments for a living and build games, AI tools and science experiments when I get home.
About
My day job is founding engineer at Vyir, an optics R&D company, where I work across the whole instrument: the optics, the electronics, the firmware and the software on top. The work stays at work, so this site is about everything else.
Outside of it I build things mostly to find out how they work. Lately that means a space game that keeps changing shape, a Minecraft mod with see-through portals, a fruit-fly brain running on my own hardware, and a pile of tooling that keeps AI coding agents honest about what they cost. A lot of the code these days is written alongside those agents, which is why so much of the tooling is about watching them. Most of it lives in private repositories. Where something is public, I've linked it.
- Based in
- New York
- Day job
- Founding engineer, Vyir
- Studied
- B.S. Computer Science, College of Staten Island (CUNY)
- Usually writing
- Python, C#, Luau, TypeScript
- Contact
- joseph@demarest.dev
Things I've built
8 of 21. See all of them.
- Infall A space game that began as an Android idle game about a growing gravity well and is turning into a first-person desktop game about engineering by hand.
- Quarry Empire A Roblox tycoon about digging, hauling and upgrading a quarry, built in a monorepo shared with three sibling tycoon games.
- Tag Storm A roguelike tower defense where each wave draws rule tags like Splitter or Skittish, so difficulty comes from new problems instead of bigger health bars.
- Compute Portals A Minecraft mod that renders true see-through portals, so you can look into the other side and walk straight through.
- Evolver A self-improving swarm of AI agents that runs an evolutionary loop (propose, build, verify, keep the winner) under hard cost caps.
- Claude mods Plugins that extend the Claude desktop app: a persistent to-do pane, a live map of running agents, and Codex wired in as a subagent.
- FlySim Running a complete fruit-fly brain, all 138,639 neurons of the FlyWire connectome, on a home PC.
- Ambition keyboard PCB A custom mechanical keyboard PCB designed in KiCad, with schematic, layout and fabrication files public on GitHub.