01Desktop + Web Software
Narra
An AI-assisted creative workflow spanning desktop software, local media processing and cloud intelligence.
- Next.js
- Electron
- Node.js
- TypeScript
- FFmpeg
- OpenCV
Fourteen years building software across web, mobile and desktop — and running it in production. I work at the point where product thinking, interface design and engineering stop being separate jobs.
Web + iPad Application
A barbershop's website and an in-shop iPad app clients use to pick the cut they want.
Agency Website
The digital home of a development and marketing studio — art direction, motion and conversion in one surface.
Nonprofit Digital Experience
A community food organization's website, built so the mission reads before the mechanics.
Lead Generation Experience
A Hudson Valley roofing company's site, engineered around one job: turning search traffic into phone calls.
01Desktop + Web Software
An AI-assisted creative workflow spanning desktop software, local media processing and cloud intelligence.
02Platform Architecture
A multi-tenant content platform: provision a customer, compose a site from components, publish.
03Mobile Product
Restaurant menu management on mobile — build, template, publish and print, without a designer in the loop.
Lead generation
We'd been through two agencies that made us something pretty and then disappeared. Hiram asked what a job was worth to us before he asked anything about design. The site went live in weeks and the phone started ringing from search — not just from ads we were paying for.
Web + iPad app
I needed a website and an iPad app for the shop, and every quote I got treated those as two separate projects with two separate teams. He built both, they look like the same thing, and clients now point at a screen instead of trying to describe the cut they want.
Design & motion
We're a studio — our own site had to survive being judged by other designers. He got the art direction on the first pass and the build is genuinely fast, which is the part most people quietly skip.
Idea to production
Servers, DNS, certificates, email that actually lands in the inbox — none of it was my problem at any point. One person took it from a conversation to something running in production, and I never had to project-manage him.
Mobile-first UX
Almost everyone finds us on a phone while they're deciding where to eat. He built for that first instead of shrinking a desktop layout, and you can feel the difference — menu, hours, directions, no hunting.
01
Understand the business problem before choosing a single technology. Scope it down until it can actually ship.
02
Interface, hierarchy, motion and states — designed with the constraints of the build already in mind.
03
Frontend and application engineering. Typed, tested where it matters, and structured so the second year is cheaper than the first.
04
The connective work: third-party services, payments, analytics, email, AI, and the systems a business already runs on.
05
Servers, containers, reverse proxies, DNS, certificates and mail. Configured deliberately, not copied from a tutorial.
06
Monitoring, log inspection, performance and the unglamorous maintenance that keeps a product alive after launch week.
The work I’m best at sits where engineering meets product design — building things that are technically sound and still feel obvious to use.
Fourteen years across the full surface of software: interfaces, the applications behind them, the APIs and data models underneath, and the infrastructure the whole thing runs on. I’m equally comfortable past the codebase — servers, DNS, certificates, deliverability — because that’s part of shipping, not someone else’s step.
Tell me what you're trying to make happen. I'll tell you honestly whether I'm the right person for it.