Analog soul,
digital craft.
I build web, mobile, and AI products.
Made with purpose. Built with care.
Products
I’ve built.
Rosebud
Helping people reflect, with AI.
AI chat, voice, native experiences, and product delivery.Retirement planning & family health
BlueStar’s MyPlanConnection and the FamGenix patient portal.
App architecture, authentication, delivery, and team leadership.TagU
Team feedback, right on the page.
A Chrome extension, from contextual comments to authentication, payments, and beta testing.Small apps,
running live.
Ask Diego
Questions about my work, answered from this site.
Every answer carries a footnote to the page it came from. Private mode runs Llama 3.2 in your browser; Fast mode uses Cloudflare Workers AI.Opens in a new tab.Whiteboard
A drafting table you share with a link.
Strokes and named cursors sync over WebSockets, with undo, saved sheets, and offline replay when you reconnect.Opens in a new tab.Kanto
An issue tracker for a small team.
Board and list views, filters, keyboard shortcuts, and optimistic updates that roll back on failure.Opens in a new tab.Lamplight
A lighthouse keeper’s night.
Sweep the beam through fog to guide ships past the rocks. Every ship you save becomes a star in the night’s constellation.Opens in a new tab.The work,
in motion.
Building across public and private projects.
See today’s Commit Art, drawn from this activity Opens in a new tab.
Updated hourly from GitHub
What these numbers count
Counts show all time by default; the period control also offers the last 365 days. This is indexed GitHub activity available to my connected account, including accessible private repositories. Commit search covers default branches only, uses author dates, and includes merge and automated commits. Opened pull requests use their creation date; merged pull requests use their merge date. GitHub search coverage can differ from the profile contribution graph. These counts overlap and are not added together. Private project details stay private.
A life of
curiosity.
Guitar, music production, books, and places I haven’t been yet. I’m into heavy riffs and electronic music, long walks, time in nature, and a good story on a page or a screen.
More about me ↗How I build
with AI.
I developed Robust Agents to organize how I work with AI: investigate the problem, define the scope, build, review independently, and test the result.
Reusable skills and routines make that process repeatable. I keep the product decisions, priorities, and responsibility for what ships.
See how I work ↗