No throwaway projects
I design everything as if it’s going to live for years: clear boundaries, maintainable code, and room to evolve instead of being rewritten every few months.
I turn personal obsessions into long-lived web projects.
I build opinionated products that are fun for me first and useful for others later — designed end-to-end, from the guts of the system to the way they show up online.
MyMenuSpotlight · MuseumsMexico · Sitemancer · Timemancer
I’m Joshua, a maker from Mexico City obsessed with turning ideas into long-lived web projects.
For more than ten years I’ve worked in digital marketing and web development — including over eight years as a full-stack developer — helping brands, authors, and teams in Mexico, Canada, the US, and Israel ship things that actually work.
Now most of my energy goes into my own products: web projects born from my own obsessions that I design end-to-end — from architecture and code to content, UX, and how they’re marketed.
I like projects that feel honest and a little obsessive.
I design everything as if it’s going to live for years: clear boundaries, maintainable code, and room to evolve instead of being rewritten every few months.
Most projects start as rough tools for myself. I keep what proves useful, strip the noise, and then harden it into something other people can rely on.
I prefer clear docs, small decisions written down, and async communication. Even when I collaborate with teams, the goal is the same: keep things understandable for whoever comes next.
Astro, Next.js, React, headless CMS and managed databases — but always with a boring, stable core: performance, accessibility, monitoring, and backups instead of trend-chasing.