I'm a Next.js developer who ships production websites and AI features.

I work directly with founders and small product teams — marketing sites, internal tools, AI features that actually need to ship, not just demo. If you're a design studio looking for a white-label developer, that path lives on /studios.

Response
~1 day
every working day
Rate
$55–85
per hour, USD
Fixed quotes
Available
for scoped projects
Repeat work
11 / 12
clients return
§ 01 · Why

Why this works

01

Solo, not an agency

You talk to the person who ships. No project manager, no junior handoff, no account exec sitting in the middle of every reply.

02

AI-fluent in production

Claude, OpenAI, RAG, agents — shipped inside real apps with real users, not just demos that look great in a tweet.

03

Spec to deploy

I don't hand off to ops. The site or app lives where I deploy it, with monitoring, a runbook, and a handoff video you can watch in thirty minutes.

04

Async by default

Loom updates beat weekly Zooms. I keep your inbox light and the work moving — calls only when they actually save time.

§ 02 · Work

Selected work

AI · Live demo2026
What's the project for?
AI chat for our client's support
Got it. What's the volume—daily tickets, channels…

AI onboarding assistant

Conversational AI that collects structured project briefs from clients. Five steps, one downloadable brief. Replaces 3–5h discovery calls.

Claude APINext.jsVercel
AI · Live demo2026
1
2

Hero section critic

Paste a URL — Playwright captures the hero, Claude vision picks DOM elements, browser provides exact bboxes. Specific findings with coordinates, not generic AI platitudes.

Claude HaikuPlaywrightNext.js
App · Live demo2024
Push notifications via Web Push
Telegram bot — /tasks today
Sync engine — CRDT for offline
Bulk archive on long-press
Recurring tasks with skip dates

Tasks — production app

A task app I use every day. Drag-and-drop, recurrence, nested BlockNote pages, projects, and a sandboxed demo with per-session data — each visitor gets their own dataset.

Next.jsPrismaMantineBlockNoteWeb Push
Client work · AI brand assistant2025
My cat won't eat dry food
How long has this been going on? Any other changes — energy, water, litter box?

Aibolit Community — AI brand assistant

AI assistant plus a Telegram mini-app for a pet-care community. Free tier for end users, paid tier for power features, partner analytics for the brand. The same architecture is white-labelable for a studio's client.

ReactViteTelegramAI
Brand partnership · Campaign deck2025
BestDinner
×
Aibolit

BestDinner × Aibolit — partnership campaign

A co-marketing campaign between a pet-food retailer and a pet-care community. Pitch deck delivered as a static site, plus a co-branded Telegram mini-app for joint subscribers. A sample of how brand-partnership engagements get packaged.

Next.jsStatic exportCo-branded UX
See all work →
§ 03 · Process

How I work

Typical engagement
Day 0 — Intro
Day 2 — Proposal
Day 3+ — Build
Day N — Handoff
Avg: 14–21 days
  1. 01

    Intro call (45 min, async if you prefer)

    NDA first if needed. We talk through your actual problem, not the solution you came in asking for.

    Loom · Cal.com
  2. 02

    Scoped proposal within 48 hours

    Fixed scope, milestones, timeline, price. No long discovery phase.

    PDF · 1–2 pages
  3. 03

    Shared Linear board + daily Loom updates

    Async by default. Weekly sync only if you want it.

    Linear · Loom · Slack
  4. 04

    50% upfront / 50% on completion

    Wise or Stripe. USD invoiced from a registered LLC.

    Wise · Stripe · LLC
  5. 05

    Handoff: code, docs, optional 30-day support

    You get GitHub access, an ADR-style design doc, and a thirty-day window for the kind of bug that only shows up under real traffic.

    GitHub · README · ADRs
§ 04 · Pricing
Hourly rate
$55‑85/ hour

Hourly for open-ended work, fixed for scoped projects. I'll quote both upfront so you can pick. No retainer minimums, no «strategy session» add-ons.

Minimum engagement
20 hours
Schedule
50 / 50 — upfront & on completion
Payment
Wise or Stripe, USD
Invoiced from
Registered LLC
Fixed quotes
Available for scoped projects
§ 05 · Filter

What I don't do

I'll save us both time.

  • E-commerce platforms (Shopify, WooCommerce, BigCommerce migrations)
  • WordPress / Tilda / Wix work or migrations
  • Pure design without dev (your team's job)
  • "Fix my existing site" without scope (I'll scope and quote it first)
§ 06 · Contact

Have a project? Tell me about it.

Tell me what you want shipped, when, and the rough budget. I respond within one business day — usually within four hours during weekdays.

Send No captcha · No newsletter · NDA on request