Skip to content
Okupter Solo product studio MVPs in two-week sprints Est. 2022

Your MVP, live in four weeks.

I'm Justin. You have a launch date, no senior engineer for the build, or an AI feature stuck in the backlog. I ship it with Svelte and SvelteKit in two-week sprints, at $6,000 each. Four weeks is two sprints.

Email Justin · Reply within one business day.

Proof: Cyfrin's Updraft went from brief to live MVP in four weeks. It has since taught 200,000+ students. As an engineer at WebDevStudios, I also worked on NBA Cares and the WNBA's site.

A note from

Justin did a killer job for us, organizing and planning out the first part of our education platform, and honestly, we wouldn't have been able to launch it without him.

Read full transcript

Justin did a killer job for us, organizing and planning out the first part of our education platform, and honestly, we wouldn't have been able to launch it without him.

He came in and built it from scratch from the very beginning in SvelteKit, he was an integral part of the team as we built up the team around him to be able to support a larger platform like updraft. It was a fantastic experience with Justin.

We would definitely come back to him when we need another extra pair of hands on the SvelteKit side.

Just ten out of ten. Huge kudos.

Thank you, Justin. Bye.

Mikhail Karan
Mikhail Karan · Lead Developer, Cyfrin

Selected work for

Polyester Saturday Quiz Time NerdyJoe NBA WNBA Thomas Edison Electric Peco InspX Cyfrin

Client work · Cyfrin

Updraft certifications

Updraft, from brief to MVP in four weeks.

I built Cyfrin's MVP alone: API, database, and SvelteKit frontend. Later I owned the frontend as the team grew.

Students
200,000+
Read the Updraft case study →

AI in production

AI features I built and run. With the numbers.

These run on my own products, not client work. Each one links to its source.

WhatMedicaidPays

Ask a question in plain English. Get a chart, a table, or a map.

A model writes the SQL over Medicaid payment data from all 50 states. A second model call turns the rows into the answer you read.

WhatIsThatBook · Cost

About 47% lower model spend in one evening, with almost the same number of results.

One routing change. Median response time went from 7.57 s to 4.18 s. Evening of 7 September 2026 against the evening before.

WhatIsThatBook · Tests

The right book in the top five on 68% of test searches. Without the model: 29%.

I test changes against 100 known searches stored in the repo. The 68% is on its 95 answerable cases. The best search without the model reached 29%.

MCP servers

MCP servers on two live apps, built in two days.

On 8 and 9 October 2026, I added MCP servers to WhatIsThatBook and WhatIsThatMovie and connected them to ChatGPT. My MCP server and agent plugin ThreadCast is open source.

Pricing

Something usable after the first sprint. Or I refund it.

01 / Sprint

Most chosen.

Sprint development

Two-week sprints to ship Svelte and SvelteKit apps. One engineer the whole way through. Fixed price, working code at the end of each cycle.

  • $6,000 per two-week sprint
  • Pause or stop between sprints
  • One plan at start, one sync mid-sprint
  • Working code by Friday of week two

One sprint ships one of these:

  • A dashboard with agreed metrics, filters and a detail view, on your existing API.
  • Sign-in, sign-out, protected routes and a profile settings screen, with one auth provider.
  • One CMS content type connected to a listing page and a detail page.

Two sprints shipped the Updraft MVP.

See what one sprint builds →

$6,000

per sprint

Discuss your project

Need advice rather than a build? Choose a consulting option.

02 / Real-time

Real-time consulting

A 1-hour video call for one specific question or piece of stuck code. You send context ahead, I show up prepared.

  • Google Meet or Zoom
  • Recorded so you can rewatch
  • Send code and context ahead
  • One specific question per session

$149

per session

Book a session →

03 / Async

Async consulting

Ongoing async help. Reach out whenever you're stuck. I write back with code, screenshots, or recordings — whatever's clearer. One live hour per month included.

  • Reach out whenever
  • Code, screenshots, or recordings
  • Reply within one business day
  • One live hour per month

$349

per month

Get started →

Words from clients

A CTO, a CEO and a creative director hired me. Here is what they said.

This was one of the most productive consulting sessions I've ever had.
Read full testimonial from Kevin Clough

I'm an experienced developer, and I'm new also new to SvelteKit.

Justin was able to help confirm I was on the right path for places where I wasn't confident my solution was optimal. For issues where

I could not find a solution on my own, he was able to quickly come up with a few options to try.

This was one of the most productive consulting sessions I've ever had.

Kevin Clough
Kevin Clough
Chief Technology Officer, Venrollment
From the start of the project to the end, he made sure to be on par with the scope and even went beyond our expectations.
Read full testimonial from Ernest Bio Bogore

Justin is a delight to work with.

From the start of the project to the end, he made sure to be on par with the scope and even went beyond our expectations.

What started as a business partnership has now evolved into a close relationship between our two businesses, NerdyJoe and Okupter.

Ernest Bio Bogore
Ernest Bio Bogore
CEO, NerdyJoe
Justin helped me implement some tricky authentication. The experience was seamless.
Read full testimonial from Slane Lefroy Brooks

Justin helped me implement some tricky authentication. The experience was seamless.

He’s calm, professional, always listening and very efficient. His debugging skills were impressive.

Of course, he knows Svelte/kit inside out. I felt I was in good hands. I’d recommend him to anyone.

Slane Lefroy Brooks
Slane Lefroy Brooks
Chief Creative Officer, Lefroy Brooks
More client testimonials (5)

Talking with Justin has been a real gift for the amount of info and expertise received.

In less than 10 minutes, I had all the information I was needing to start developing new things in the world of mobile apps and frameworks.

AB
Antonino Balsamo
Senior Software Architect

Within a few minutes of explaining the design stage of an application I was working on, Justin was able to hit the ground running and provide me peace of mind that my architecture was on track.
He was also a great help on implementation details that follow SvelteKit best practices.
Would definitely recommend!

JO
Jonathan
Software Engineer

It was great speaking with Justin.

His passion for SvelteKit/WordPress comes through so clearly and while he has a great deal more knowledge of the subject than I have he made me feel very comfortable in my discussions with him.

I would highly recommmend!

KM
Kevin MacKenzie
SvelteKit/WordPress

I've had my first session with Justin, and he was very knowledgeable on the practical aspects of the technology.

He was able to understand the context of my project very quickly, and clearly explained the best approach to addressing various issues, but remained fair and balanced on the pros and cons of each approach.

He took the time to understand the details and modes of failure, and was able to very quickly react to clarifications and new information from me with alternatives approaches.

I think I'll be back.

Michael Lawler
Michael Lawler
Chief of Technology, PwC

It was a great pleasure getting your consultation on my problem. Now I have a much better understanding of JavaScript objects and their assignments in different scenarios.

I would with no doubt give you a 5!
Thanks again.

Saif.

Saif-Alislam Dekna
Saif-Alislam Dekna
Developer

Four weeks to a live MVP. One business day to a reply.

Tell me what you're building and your deadline. I'll tell you whether a sprint, a session, or neither is the right shape. We agree on the scope by email, with a short call if useful. Once we have a start date, I'll send payment instructions.