Case studies

How I build, start to finish.

Deep dives into products and automations I designed, built and run: the problem, the decisions, the architecture and the results.

SQLLearnWithSQLCase study 01

A SQL platform where every query runs on a real database.

Most SQL tutorials stop at reading. I built a platform where learners write real queries against live PostgreSQL sandboxes and get graded in milliseconds.

RoleFounder, product & engineering
Launched2026
StackNext.js · PostgreSQL
AudienceAnalysts, founders, students, operators

The problem

People could follow along with tutorials, but JOINs, CTEs and window functions stayed fuzzy until they wrote queries themselves and saw immediate, honest feedback. Learners asked for two things above all:

“I wanted clear tasks I could complete in sequence, then repeat with confidence. Joins were still the hardest part.”

Thea, LearnWithSQL learner

“I needed logical reasoning and plain-language explanations for each command so I could remember it long term.”

Sarita, LearnWithSQL learner

The approach

Short lesson, then write the query, then see it graded. Every exercise has an explicit goal and expected output shape, explanations teach the reasoning behind each clause, and learners can re-run, take hints and repeat until it sticks.

Live PostgreSQL sandboxesHR, Store and Hospital databases that learners query for real, not a simulated box.
Auto-grading under 10 msResults are validated instantly so feedback lands while the idea is fresh.
A six-course pathFrom first SELECT to window functions, each course unlocking the next.
Earned progressionBronze, Silver, Diamond and Platinum crest avatars reward finishing courses.
Mastery Hub, Playbook & ReferencePractice beyond lessons, plus a full SQL and PostgreSQL reference.
No signup to startAnyone can open the playground and write a query in seconds.
CourseLevelLessonsExercisesMinutes
SQL FundamentalsBeginner519~63
Filtering & LogicBeginner414~48
Aggregations & GroupingIntermediate414~48
JoinsIntermediate414~48
Subqueries & CTEsIntermediate413~46
Window FunctionsAdvanced412~44
6structured courses
25+lessons
86auto-graded exercises
5hours of guided practice
PYLearnWithPythonCase study 02

Real Python in the browser, with zero installs.

Reading about code feels like progress and rarely is. LearnWithPython turns the opposite idea into a system: meet a concept, run it immediately, build something with it, then review it before it fades.

RoleFounder, product & engineering
Launched2026
StackFlask · PostgreSQL · Pyodide
RuntimeCPython via WebAssembly

The problem

Beginners get stuck on setup before writing a line, and video courses build familiarity instead of skill. The fix had to remove installs completely and make every lesson end in code that runs.

The approach

A full CPython interpreter runs locally in the browser through WebAssembly (Pyodide), so what works there works on your machine. Lessons are short and each ends with a live challenge graded instantly. A Smart Review engine turns concepts into flashcards and reschedules them with spaced repetition, and XP, levels, streaks and achievements make progress visible.

The path

Ten connected courses go from print("Hello") through data structures, OOP, algorithms, files and REST APIs to expert Python: generators, decorators, context managers and the data model. The APIs course uses the site’s own backend as its case study.

Real CPython, zero setupPyodide runs Python 3 in the browser; code stays on the learner’s device.
Instant gradingEvery lesson ends with output checked while the idea is fresh.
Smart ReviewSpaced repetition resurfaces concepts right before they’re forgotten.
Challenge arenaGraded, interview-style problems including genuine classics.
Guided projectsPortfolio-ready builds that connect syntax to APIs, data and automation.
Playground, reference & ⌘KWrite, run and download Python, with a searchable reference and cheatsheet.
10connected courses
55interactive lessons
18arena challenges
9portfolio projects
AIAI Car Assistance HelperCase study 03

An intake form that answers itself.

A working pattern I use for client automations: a web form triggers an AI workflow that reasons about the request and emails back a complete answer, with no human in the loop.

RoleDesigner & builder
TypeAI automation demo
StackHTML/CSS/JS · Make · OpenAI
OutputEmail reply in minutes
01 · Input

Structured form

Vehicle year, make, model, mileage, what happened and the desired outcome.

02 · Trigger

Make webhook

JavaScript posts the answers as JSON to a Make scenario the moment it’s submitted.

03 · Reason

AI prompt chain

Prompts primed with mechanic knowledge work through likely causes and next steps.

04 · Deliver

Email answer

A written, personalized reply lands in the user’s inbox.

Where this pattern pays off for businesses

Quote requests, support triage, lead qualification and intake for service businesses. The same architecture powers the lead-to-booking systems ScalingThis builds for clients.

Build one for my business