Every technical assessment I've completed for a job application, plus a handful of tools I built because I needed them. This is the code as submitted — not a cleaned-up highlight reel.
Most take-home tests come with a 2–4 hour budget and a vague brief. A few are things I built for myself with no deadline at all. Status below reflects that: archived means the assignment is done and submitted, not that the code is bad.
Classifieds marketplace for musical instruments and DJ gear. Laravel 12 + Livewire 3, 85 passing tests.
Checkout engine for Cofi's physical store with pluggable discount strategies. 100% test coverage, Dockerised.
REST API for booking desks and equipment, built as a Domain-Driven Design exercise on Symfony 6.4.
Code challenge for Stayforlong: a dynamic-programming solver that optimises apartment-booking profit across large datasets.
Coding sample for IsEazy: a Laravel microservice for stores and products, with sales that decrement stock automatically.
REST API applying promotional discounts to a product catalogue, with category and price filtering. PHP + Slim.
Technical test: a Laravel REST API wrapping Spotify's API for a company I only know as "SDI."
Oxford International's pre-interview exercise: a domain-modelled course search & filtering system as a WordPress plugin.
Technical interview exercise: system design for Compass, a legal document management platform handling patents and court filings.
Hiring exercise for Wikimedia: a nightly job that pulls and stores currency-conversion rates for the donation pipeline.
Written assessment of PDF, image, and handwritten document-processing challenges, delivered as markdown analysis.
Full-stack project management dashboard. Next.js, Tailwind CSS, Prisma, NextAuth.js.
Cross-platform bash CLI for organising video libraries — subtitle generation, duplicate detection, batch processing. 158/158 tests passing.
A command-line AI assistant built on the OpenAI API.
A web-based tool that walks someone through a decision process, question by question, like a user-friendly flowchart.
A CLI for checking domain-name availability against the Domainr API.
These are quick samples — the case studies show what happens over months, not hours.