Skip to content

Some of what we've built

A mix of shipped work and earlier projects that show how we approach a build, end to end. Each one has a full case study covering the problem, what was built and why we chose the technology behind it.

DueCourse

Live

The DueCourse home page: the headline 'Messy assignments, easily planned' beside a weekly calendar with lectures, reading and essay sessions.
The DueCourse home page.

An AI study planner for university students. Upload an assignment brief and DueCourse breaks it down into tasks, estimates the work, and schedules it around the rest of your week.

Built with Next.js, TypeScript, Supabase, OpenAI and Stripe.

Kleis

Personal project

An encrypted file-sharing web app. Files are encrypted in the browser before they're uploaded, sharing is controlled with passwords, expiry dates and download limits, and account activity is checked for suspicious behaviour using rules and a machine-learning model.

Built with React, TypeScript, Node.js, PostgreSQL, MongoDB, Python and Docker.

Read the Kleis case study

More projects go here as they're finished, including client work once we have some.