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
We talk about what you need, who it's for, and what success looks like. I ask the questions that save us both time later.
02
Wireframes, then high-fidelity screens. You see and approve every surface before a line of code is written.
03
I engineer the product — frontend, backend, integrations. You get weekly progress demos, not status reports.
04
Servers, domain, security certificates, email, analytics — I handle all of it. You go live with zero guesswork.
05
Post-launch monitoring, updates and the occasional change request. I stay on so the product stays healthy.
Most projects take 4–8 weeks from kickoff to launch. Complex builds may take longer — I'll give you a realistic timeline in our first conversation.
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.