Senior dev. Two-week typical delivery. Fixed price.
One active project at a time, scoped against a written SOW and priced by outcome. Right now: a nonprofit donation platform replacing three tools the org was paying separately for.
Recent builds.
Bayou Charity Platform
Nonprofit donation + community platform built in partnership with the founder. Replaces three separate tools the org was paying for — donations, member directory, event signup — in one stack the team actually owns.
Visit bayoucharity.org →Personal firmware.
- Production sites in Astro / Next.js / Shopify
- Type-safe end to end (TypeScript, Zod schemas)
- Clean data models — auth, payments, content
- Sovereign-stack preference (Cloudflare, no vendor lock)
- Performance budgets enforced (LCP < 2.5s, no jank)
- 6-question teaser → 45-min discovery call → fixed quote
- Acceptance criteria locked before any code
- Honest "no" when a no-code tool fits better
- Explicit out-of-scope list in every SOW
- One decision-maker, one approval chain
- WCAG 2.2 AA baseline, Section 508 when gov-adjacent
- Semantic HTML, keyboard paths, ARIA only where earned
- Lighthouse a11y / SEO / best-practices ≥ 95
- Privacy-first analytics (Plausible default)
- DKIM/SPF/DMARC on every transactional sender
- Two-week typical from kickoff to live URL
- Code in YOUR GitHub from day one — you own it
- Deploy pipeline documented in the repo README
- Domain, DNS, analytics, email — zero-downtime switch
- 14-day post-launch fix window included
Process — five steps, no surprises.
Ten years in aviation supply chain before this — MROs, contract manufacturing, parts distribution. I learned what "this cannot go down" means in a regulated environment, how compliance work actually fails, and why some deadlines stop being arbitrary. I bring that posture to web work: things ship working, and they survive their first audit.
I take one project at a time. Two-week delivery for a brochure site, three to five for an e-commerce or service-booking build. Fixed price against a written SOW, weekly checkpoints, clean handoff with code and copy ownership spelled out. If you need to pause, you can — your slot picks up where we left off.
Teaser
Six-question intake form. Tells me budget, deadline, success metric. Reply within 24 hours with a yes-let's-talk or a clean referral.
Discovery
45-minute call. We walk the requirements, name acceptance criteria, identify what's out-of-scope. Honest "no" if no-code fits better.
SOW
Written scope, fixed price, milestones, ownership terms. One decision-maker. You sign before any code is written.
Build
Two-week typical. Weekly checkpoint. Code lands in YOUR GitHub from day one. Pause-anytime clause — your slot picks back up.
Launch
Domain, DNS, analytics, email switched cleanly. README documents the deploy pipeline. 14-day post-launch fix window included.