Consulting
Independent technology consulting and software development for early-stage teams and operators.
What I work on
iOS / Swift
Native apps in Swift and SwiftUI — from prototype to App Store.
Next.js web apps
Server-rendered React on the App Router with thoughtful UX.
Supabase backend
Postgres schema, auth, edge functions, and row-level security.
Product architecture
Scoping, technical direction, and pragmatic decisions for early-stage builds.
Program & project management
PMP-certified delivery — scope, schedule, risk, and stakeholder management across cross-functional teams.
Technical advisory
Architecture reviews, technical due diligence, and fractional leadership for teams without a senior engineer in the room.
How it works
Hourly
$200/hour USD. Tracked in 15-minute increments. Invoiced biweekly via Stripe.
Project-based
Scoped after a discovery call. Minimums start at $5,000 USD. Invoiced 50% on signing, 50% on delivery.
Retainer
Ongoing engagement at $3,500/month USD for 20 hours. Cancellable with 14 days written notice.
All pricing in USD. Payment processed via Stripe.
Hourly and completed project work is non-refundable.
Project deposits are refundable in full within 7 days of signing if work has not commenced.
Retainer engagements may be cancelled with 14 days written notice. Final invoice covers work completed through the notice period.