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.
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.
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.