Projects
Briefs, not tutorials.
Each project reads like a ticket: what to build, what it must do, how it gets judged. No step-by-step to copy.
Conversion-ready landing page
Your first shippable piece of the web
Design and build a one-page site for a small business: a hero that states the offer, three proof sections and a contact form that validates input.
E-commerce storefront
Catalogue, cart and checkout flow
Build a storefront with a filterable product grid, a persistent cart and a multi-step checkout. Cart state must survive a refresh.
Analytics dashboard
Dense data, calm interface
Build a dashboard with KPI cards, a time-series chart, a sortable table and a date-range filter that drives all of them.
Weather app
Your first real API integration
Search any city and show current conditions plus a five-day outlook, handling the network failing gracefully.
2048 game
Pure logic, no library
Implement the grid, the merge rules, keyboard controls, scoring and a game-over state from scratch.
Data analytics report
From raw CSV to a decision
Clean a messy sales export, explore it, and produce a dashboard plus a one-page written recommendation.
Mobile app design case study
Research, flows, screens, rationale
Design a mobile habit-tracking app end to end and present it as a portfolio case study with your reasoning visible.
AI assistant with retrieval
An LLM that answers from your own documents
Build a chat interface that answers questions grounded in a small document set, with citations and a graceful 'I don't know'.