Work With Me
Let’s build something that matters.
Whether it’s a new website, an internal tool, or a technical partnership, I’m interested in work that’s well-built, clearly useful, and designed to last.
Who this is for
Businesses that want something more custom than a template
Teams with real operational pain, not just a vague desire for software
Projects where design, admin control, and maintainability all matter
Pick a starting point
Four starter-packs, one way of working.
Most engagements map to one of these. If yours doesn’t, the inquiry form below is the right place, no wrong door.
How we work together
Project, retainer, consulting, or a role.
Starter-packs are the default path, but not every engagement is a scoped build. Here’s how the other shapes look.
Fixed project
The starter-pack path. Scope locked up front, priced as one number, shipped in weeks.
Written scope with week-by-week plan
Weekly Loom + clickable staging from week two
One primary contact, one timeline
Post-launch check-in at 2 and 6 weeks
Retainer / ongoing
Monthly hours reserved for whatever the business needs. Cleanup, new features, ops support, honest advice.
Fixed monthly block (typically 20–60 hrs)
Shared backlog you can reorder anytime
Priority bugfix response during business hours
Month-to-month, no lock-in
Consulting / advising
Short engagements for technical direction: architecture reviews, vendor calls, code audits, stack decisions.
Hourly or fixed-fee by deliverable
Async-first, call when it’s faster
Written report at the end, not a deck
Good fit before a build, during a rebuild, or after a bad one
Role or interim
Embedded contract work: fractional CTO, specialist lead, or senior IC when the team needs a steady hand.
Contract-to-hire or purely interim
Sit in standups, reviews, and planning
Mentor ICs, set standards, unblock decisions
Clear exit plan from day one
Not sure which fits? Tell me what’s going on.
The fastest way to get a real response. Be specific about the business, the pain, and the timeline. I’ll reply within a day or two with next steps or a pointer to the right starter-pack.