I build digital experiences that work.
Websites · Web Apps · Software · Automation
From website to software.
The same interface, evolving as your business grows.
Simple Website
Everything you need, in one place.
A simple site that says who you are.
Contact us- Looks great on every device
- Fast and easy to navigate
- Designed around your brand
Business Website
Everything you need, in one place.
A simple site that says who you are.
Contact usWeb Application
Connected Platform
Custom Software
Whatever your business needs.
What I build.
Four categories. One person, start to finish.
Websites
Marketing sites and storefronts built to convert.
- Landing pages
- Business websites
- Corporate websites
- E-commerce
Web Applications
Real software your team and customers use daily.
- Dashboards
- Booking systems
- Customer portals
- Internal tools
Integrations
Connecting the tools your business already runs on.
- Payments
- APIs
- CRM
- Email & WhatsApp
Custom Software
For requirements that don't fit a standard category.
- Architecture & scoping
- Bespoke builds
- Ongoing partnership
Try it yourself.
Small, real interactions — not screenshots.
September 2026
Select a day
Selected work.
Conceptual projects built to show range.
Meridian Health
A booking-first website that gets patients from search to a scheduled appointment in three steps.
- Website
- Online Booking
- Responsive Design
Book your visit online
See real-time availability for any provider
Book nowEmber & Oak
A reservation-driven site built around the menu and the room — fast, visual, and easy to update.
- Website
- Reservations
- CMS
Kestrel Partners
A corporate site that positions the firm for enterprise clients, with a lead-qualifying contact flow.
- Website
- Lead Capture
- CMS
Strategic advisory for growing enterprises
Clarity and execution for complex decisions
How I work.
Four steps, start to finish — no surprises in between.
- 01
Discover
A short project brief — goals, requirements, and constraints — before any design work starts.
- 02
Design
The experience and system get mapped out, so structure is decided before code is written.
- 03
Build
Engineered in the open — you see progress as it happens, not just at the end.
- 04
Launch & Support
Shipped, measured, and maintained — software is never really "done" at launch.
Let's scope your project.
Five quick questions — no commitment, just a clearer picture.
Step 1 of 5 — What do you want to build?
What do you want to build?
One person, full-stack.
This site is built and maintained by a single developer — not a large agency, and not a no-code template. Every project gets direct, hands-on engineering from start to finish.
The same tools and techniques shown throughout this site — modern React, careful performance work, real accessibility — are what get used on client projects too.
Direct communication
You talk to the person actually building it — no account managers, no hand-offs.
Modern engineering
The same stack demonstrated across this site: Next.js, TypeScript, and production-grade tooling.
Built to last
Maintainable code and clear structure, not just something that works on launch day.
Questions, answered.
How long does a project take?
A focused marketing website typically takes 2–4 weeks. Web applications and custom software vary more — usually 6–12 weeks depending on scope. Timeline is one of the questions in the project configurator above, so estimates stay grounded in what you're actually building.
What does a project cost?
It depends entirely on scope — a landing page and a custom platform aren't priced the same way. The configurator's budget step gives a starting range, and every project gets a proposal with specifics before any work begins.
I'm not sure exactly what I need — can we still talk?
Yes. "Not sure yet" is one of the options in the project configurator for exactly this reason. Most projects start as a rough idea and get scoped together.
Do you only build websites, or full applications too?
Both, plus the integrations and automation in between — payments, CRMs, booking systems, admin dashboards. The Interactive Lab and Services sections above show the range concretely rather than just listing it.
Is there support after launch?
Yes. Launch isn't the finish line — ongoing support and iteration are part of how projects are scoped, not an afterthought bolted on later.
What technologies do you use?
Modern, production-grade tools — Next.js, TypeScript, and Tailwind CSS form the default stack, with the specific integrations (payments, CRM, automation) chosen per project rather than forced into a one-size-fits-all template.
Ready to build something?
Tell us what you're working on — the project configurator takes about two minutes.