Quiz App
A multiple-choice quiz that scores the player and shows a summary.
Build library
Each project arrives like a ticket from a client: what they want, the stack, the requirements, and the bar it has to clear before it belongs in your portfolio.
A multiple-choice quiz that scores the player and shows a summary.
Split a bill between people, including uneven shares.
Write notes in markdown and render them live.
Turn variables and types into a working score tracker used by a small games night app.
Build the logic engine behind a guessing game using conditions and loops.
Final project: a study coach that summarises practice sessions and reports back in plain English.
Structure a real landing page with semantic, accessible HTML.
Final project: a responsive dashboard laid out with Flexbox and Grid.
Build a responsive, multi-section marketing landing page using semantic HTML, Flexbox/Grid, forms, and accessibility best practices.
Take a small project through the full real-world Git lifecycle: branch off main, open a pull request, resolve a merge conflict, and cut a tagged release.
Use lists and dictionaries to clean up a messy practice log.
Yield, cash flow and risk analysis over property data.
Design and build a small REST API with input validation, token-based auth, and consistent error handling.
Multiple users editing shared content live, with presence.
A booking system with availability, reservations and confirmations.
A support inbox where an AI drafts grounded replies from a knowledge base.
Plans, usage metering, upgrades and billing states.
Model a Python program that reads student score records, validates them, computes averages, and produces a simple pass/fail summary report.
Pipeline, reminders and outcome analytics for a job search.
Diagnose and repair five broken functions, one bug type at a time.
Capstone: build the core logic for a small mobile app that fetches data, persists it locally, handles offline actions, and navigates between screens.
Analyze a small sales dataset end to end: clean it, summarize it, find trends, and write a stakeholder-ready recommendation.
Design a schema for a small bookings app (customers, services, staff, bookings) and write the SQL to query it.
Build a filterable dashboard that lists items, lets users search/filter/sort them, and manages UI state with React hooks.
Build a small library of pure functions that group, summarise, sort, and validate arrays of records -- the exact kind of utility code real apps use to shape data for dashboards, reports, and forms.
Design a small but real API client layer: build request URLs safely, normalise messy API responses into clean shapes, classify errors usefully, and generate stable cache keys.
Build a small interactive to-do list widget: add items, mark them done, and filter which ones are visible — all with vanilla DOM APIs and event listeners.
Listings, search, messaging, payments and payouts.
Diagnose and fix a batch of realistic bugs in a small analytics utility library, then defend each fix with a written root-cause note.
Build a simulated firmware brain: bit-level register control, sensor-to-actuator signal conversion, and a robust event-driven state machine, all as pure JavaScript functions mirroring real embedded logic.
Bring together searching, stacks, hash maps, recursion, and graph traversal in five focused mini-implementations.
Design and implement the core logic of a retrieval-augmented AI assistant: chunking, embeddings, retrieval, prompt assembly, and output validation.
Capstone: take a small app from local development to a deployed, monitored service with a working rollback plan.
Multi-tenant CRM with roles, pipelines, activity history and reporting.
A complete AI product: auth, usage limits, billing and evaluation.
Inherit an undocumented codebase and deliver a feature safely.
Handle a week of realistic production incidents.
An independent product built to professional standards and assessed end to end.
The studio turns anything you describe into a plan, a stack and a roadmap you can learn from as you build it.
open build anything →