02 · Web apps, dashboards, APIs, integrations

Software development

Full-stack builds with auth, a real database, an admin side and the boring reliability work done. Written to be handed over, not to lock you in.

Typical build
1–4 weeks
Starting at
$550
Stack
React + Postgres
Handover
Code + docs

What's included

Everything in scope, written down.

  • Client portals, booking systems, internal tools, SaaS MVPs
  • Dashboards with live data, filters, exports and role-based access
  • API and webhook integrations between the tools you already pay for
  • AI features that do real work: extraction, drafting, classification, scoring
  • Clean handover: documented, deployed, and yours

Not the right fit if

  • You need a team of five and a project manager
  • The spec must stay a moving target with no repricing
  • You want native mobile apps built from scratch

Packages

Starting points, priced honestly.

API / integration

from $550

Connect two systems properly: webhooks, retries, logging and a small admin view so failures are visible.

Dashboard or internal tool

from $900

Live data, filters, exports, user roles and an audit trail. Replaces the spreadsheet your team fights over.

Web app / MVP

from $1,800

Auth, database, payments, admin side and a deployed production environment. Enough to sell, not just demo.

AI feature

quoted

Extraction, drafting, classification or scoring wired into your product with guardrails and cost controls.

Price my project

How it runs

The delivery sequence.

01

Scope

Written spec: screens, data model, integrations, and what is explicitly out of scope.

02

Build

Shipped in slices so you see working software every few days, not at the end.

03

Harden

Permissions, validation, error states, empty states and the edge cases nobody demos.

04

Deploy

Production deploy, docs, and access transferred to your accounts.

Next step

Tell the AI what you need. Get a real price.

Describe the project in your own words or use the guided builder. It asks the questions I would ask, then prices it from my actual rate card.