Django Next.js FastAPI React / TypeScript Docker AWS WebSockets / Redis Playwright

Book a free 30-min call Get a free micro-audit of your site

01 — offers

Clear offers. Prices shown upfront.

No placeholder ranges. Every number below is what the work actually costs.

start here

Production Audit

Built something with Lovable, Bolt or Cursor, or inherited a codebase? In 3 days I review code, security, deployment and tests, and hand you a prioritized fix list you can act on, with me or without me.

founders and teams who need to know if their product is ready for real users.
$300 / fixed, 3 days
Book an audit call →
flagship 01

MVP Build

Go from idea to a live product real users can sign up for — delivered in 4–6 weeks. You get a working web app with accounts, the core features you need, and proper deployment so it stays online. Built the same way I built and still run Mookdoo, a live coding platform used in production. Scope and price are fixed in a written quote before work starts.

non-technical or early-stage founders who need something real, not a mockup.
$3,500 / project
Start an MVP
entry 02

Static Website + CMS

A fast website your team can update themselves: text, images, events, with no developer needed. Built with React/Vite and a git-based CMS (Decap + Netlify Identity), with zero hosting cost and nothing to patch. Delivered for a parish site with events, photo albums, and staff profiles, all editable by non-technical volunteers.

churches, schools, non-profits, and small businesses that need a clean site with ongoing content control, not a full web app.
$400 – $1,200 / flat
Get a content-managed site
specialist 03

Real-Time Features

Add live dashboards, chat, tracking, or notifications to a product that already works, without rewriting it. Built on WebSockets + Redis pub/sub, the same stack that keeps Mookdoo's leaderboards updating live.

products that work, but need a live layer added.
$800 – $2,500 / scope
Scope real-time work
entry 04

QA / E2E Testing

Catch regressions before your users do. A Playwright end-to-end suite with readable Gherkin scenarios covers your critical flows. Built on a year at Hazenfield maintaining production E2E tests for a US-based Odoo application, working with developers and product owners and mentoring a new hire.

teams without dedicated QA who want confidence before shipping.
$400 – $1,200 / suite
Get a test suite

Also available: Static website + CMS from $400 Real-time features from $800

Not sure where to start? MVP Build and QA/E2E are the easiest first projects to scope from a single call. Real-Time Features tends to come in as a second project, once there's an existing codebase to work from.

02 — process

How a project runs, and how you'll always know where it stands.

Discovery & written quote

A plain-language call on what you need, what it costs, and how long it takes. Work starts when you sign and pay the deposit.

You getA written quote

Build, with updates at least every 3 days

Every feature is tracked on a Trello board you can follow.

You getWhat's done, what's next, what I need

Delivery & walkthrough

A short video of the finished work, then a live link to explore it yourself. Deployed and documented, with CI/CD in place.

You getVideo + live link

After launch

Questions and changes are welcome. Ongoing work is scoped separately.

You getHelp when you need it
03 — why work with me

What that actually means in practice.

→

Never left in the dark

An update at least every 3 days, a Trello board you can follow, and a recorded walkthrough at delivery. Habits I built working inside an agency.

→

Price and scope in writing

You see the price range here before you message me, and every project starts with a signed quote that spells out exactly what's delivered. No surprises.

→

Real production experience

Founded and run a live coding-competition platform, modernized a SaaS backend with zero-downtime deploys, and built a CMS site that non-technical volunteers edit themselves. Every project ships with proper CI/CD.

→

Bilingual, remote-first

Comfortable running a project in English or French, fully remote, async-friendly.

Denis Rakotonirina

I ship products that hold up in production.

I design, build and deploy web products end to end: Django and FastAPI on the server, Next.js and React on the front, Docker, AWS and CI/CD underneath.

I solve the hard parts first. I built Mookdoo's real-time leaderboards on WebSockets and Redis, and I run the platform live. I migrated a SaaS backend with zero downtime. I wrote and maintained production end-to-end tests at Hazenfield, catching bugs before users did.

I test every critical flow, deploy through CI/CD, and report progress every three days. You always know what's done, what's next and what I need from you. I work in English or French.

04 — recent work

Three systems this approach has been proven on.

05 — faq

Before you reach out.

You get a short update at least every 3 days: what's finished, what's next, and anything I need from you. Each feature is also tracked on a Trello board you can check any time, and at the end I record a video walkthrough of the finished work.

An MVP Build usually runs 4–6 weeks. QA/E2E projects are narrower in scope and typically wrap up in 1–2 weeks. Static sites with CMS are often delivered in 1–3 weeks.

You receive a written quote describing the deliverables and scope. Work begins once you sign it and pay a deposit. The remainder is due at delivery for smaller projects, or split across milestones for larger ones.

You do, fully, once final payment is made — repo access, deployment credentials, and documentation included.

Yes — that's normal for most MVP projects. The Discovery call exists specifically to turn a rough idea into a scoped plan, in plain language, without jargon.

Yes. QA/E2E work in particular is a common fit for small agencies that don't have that capacity in-house.

Yes. Questions and small changes after launch are welcome, and ongoing maintenance or feature work can be scoped separately once the initial project ships.

06 — contact

Tell me what you're building.

A few lines about your project — what it does, roughly where you're at, and which offer looks closest — is enough to get started. I reply within 24 hours.

replies within 24h