You've got a thing that nags you every week. Not the end of the world, but stubborn enough to deserve fixing.

Tell me about it.

Open the form →Open for projects
Four steps

How it works

  1. You describe your problem

    You fill out a guided form. No call to schedule. It saves itself as you go, so you can close the tab and come back to a saved draft whenever you like.

  2. I reply within 72h

    Yes, no, or 'tell me more.' I read every form myself. No AI between you and me.

  3. You watch the work live

    A clickable demo by day two. Progress is written straight into the portal, so there's no status meeting to schedule.

  4. I ship

    The project becomes a public page, with one round of polish included in the price. You can hide the names and the numbers if you want.

About

Marc
Marc

I've been a dev for about ten years. Full-time day job (37.5h/week), a family, and a desire to help small businesses and people around me simplify their lives without paying an agency. The portal is what makes that possible, for both of us.

It’s one person making the calls, with just enough machine in the middle to handle the logistics: neither an agency nor a sprawling platform. That’s what keeps our evenings ours, both sides of the screen.

catch the vibe

What I do, what I don’t

Read this before filling out the form. If it matches, we'll get along. If not, no drama. There are plenty of other devs who do other things.

I do

  • Boring everyday ideas: invoices, forms, tracking
  • Automation of any kind
  • Coordination for small teams or volunteers
  • Portfolios, discovery sites

I don't

  • Calls, meetings, scheduled video
  • Urgent bug fixes or 24/7 support
  • Mid-project scope changes
  • Work that goes nowhere
no idea too small

Bring me anything

I want every idea to land in my inbox: small, weird, half-formed, doesn't matter. My job is to filter. Yours is just to describe whatever's been rattling around in your head.

The kind of ideas I take
Tier 0 · Free
  • The shared-driveway snow rotation: whose turn to shovel this week
  • A family potluck "who’s bringing what" signup, no account to create
  • A "days without…" counter: cigarettes, doomscrolling, sugar, whatever
  • A wheel that settles "what’s for supper" once and for all
Tier 1 · $750
  • A web form that drops straight into your spreadsheet, no retyping
  • Your food-truck menu with allergens, a QR code stuck on the counter
  • A one-page site for your partner's 30th, with a note from each friend
  • A memorial page with photos for your cat who passed
Tier 2 · $1,800
  • Your truck voice-notes → a draft invoice waiting for you Sunday morning
  • A household dashboard: the week's dinners, birthdays, who's got the car
  • The soccer team’s snack and carpool rotation, texting the parent whose turn it is
  • A stock tracker for your market stall: what's left, an alert when it runs low
Tier 3 · $3,600
  • A booking and client-tracking tool for your studio: three staff log in, each sees their own day
  • A lesson book for your music teacher: students log in, payment reminders go out on their own
  • A shift board with swap requests, the whole team runs it from their phones
  • A sensor that flips a light on when the basement takes on water (hardware starts here)
Tier 4 · $7,500+
  • A members portal for a co-op: roles, payments, shared calendar
  • A minor hockey league's registration: parents, coaches, refs, each with their own access
  • A daycare's parent portal: attendance, photos, billing, a staff room
  • A marketplace linking local producers to the restaurants nearby

If it's too small for my pricing, I'll show you how to do it yourself (Tier 0, free). Too big or somewhere in between, we talk it through and I triage. Either way, I want to see it before I decide.

public pricing

What it costs

Concrete prices, never “request a quote.” Each tier (price level) links to actual past projects of the same level. You see what it looks like before you submit.

VII — Public prices, effective 2026-06-01.

  1. Tier 0Free

    Your problem is too small to hire a dev. I redirect you to a similar pattern (a ready-made recipe) or a no-code template.

    e.g. the shared-driveway snow rotation, or a family potluck signup: pick a recipe, you’re done.

    no payment
  2. Tier 1$750−20% NPO

    One clear deliverable (a form, a small page) that runs without a login. Hosted, handed over, paid as a single payment at the start.

    e.g. a web form that drops straight into your spreadsheet, no retyping.

    one payment
  3. Tier 2$1,800−20% NPO

    A small tool. A few screens, some data, maybe one login. Paid in two equal payments: $900 to start, $900 at delivery.

    e.g. your truck voice-notes turned into a Sunday-morning draft invoice.

    2 payments of $900
  4. Tier 3$3,600−20% NPO

    A tool that lasts. A real data model, a login, multiple users. Paid in 2 or 3 payments, fixed before we start.

    e.g. a booking and client-tracking tool for your studio: three staff log in, each sees their own day.

    2 or 3 payments
  5. Tier 4from $7,500−20% NPO

    A platform. Bigger, multi-role. Custom-quoted after triage (the step where I read it and decide). The payment schedule is part of the quote.

    e.g. a member portal for a co-op: roles, payments, a shared calendar, all in one place.

    quoted
More details

The price is locked before we start; if it spills over, that’s on me. Taxes extra where applicable.

frequently asked

Questions that come up

Is the price really that price?

Yes. Tier 0 is $0 and exists so we can see if we're a fit. Tiers 1–3 are fixed-price quoted before we start, and I won't go past the quote without a conversation first. No surprise invoice. The official receipt comes from Stripe: that's normal, it's my payment processor.

Couldn't I just build this myself with an AI app builder?

For a Tier 0 problem, you probably can, and I'll point you to a builder or a template for free, which is what Tier 0 is for.

For anything bigger, the building was never the hard part. An AI builder needs you to know exactly what to ask it, and most people don't yet. It gets you a quick demo, then leaves you stuck on the login that half-works, the data that goes missing, the hosting, the domain. What you pay me for is a fixed price, a data model that holds up when it's really used, and a name that's accountable when something breaks months later. Already stuck with a half-working AI build? That's a rescue: I look at it and tell you straight whether it's worth fixing. If your idea is small enough that none of that bites, use the builder, I'll tell you so honestly.

What if it takes longer than expected?

If I run over, that's on me: same rule that lives under the pricing grid. If the scope changes mid-flight (you're adding new things), we pause, look at it, and decide together: adjust the quote or cut.

What if I don't like the result?

You see a testable demo at every step, not just at the end. If halfway through you realize it's not what you wanted, we stop. I bill for the work done to date, not a penny more. No obligation to finish.

I don't know exactly what I want. Is that ok?

It's expected. Describe it the way it comes, in your own words. Don't pre-filter. If it sounds too small, too weird, or not "professional enough," write it anyway. I decide what fits. My job is to ask the right questions and put a concrete version in front of you to react to.

Who owns the code at the end?

Yours either way. Two modes: 'All yours' (you hold the repo, domain, and accounts from day 1) or 'I handle it' (I'm custodian of the keys, transferable on demand, no fee, in about a week). Neither traps you. See how it ends →

Can I bring my own designs or mockups?

Please do. Figma, Sketch, napkin sketch, all welcome. Otherwise, I propose a simple visual direction and we adjust together.

ready?

Describe your problem

Free account. No call. I read every form myself and reply within 72h: yes, no, or 'tell me more.'

One click and you'll skip the 'project type' step in the form. You can change your mind later.

Prefer to draw? The napkin lives in the form →
Create your account and describe your problem →
If I'm full, you can still create an account and join the waitlist.