Contents

Selected work.

4 published case studies
Status, stack and source.

Why one spine
Why one spine

Every case study runs through the same eight blocks, header to exit, so projects can be compared block by block instead of page by page.

  1. 2026 / live

    RentIt

    Earn from what you own. Rent what you need for the moment.

    • React
    • Supabase
    • Zod
    • Vite
    • Tailwind CSS
    RentIt browse results with location and price filters, sort control and three item cards.View case study
  2. 2026 / live

    Marginalia

    An assistant where every claim keeps its source attached.

    • Next.js
    • TypeScript
    • Supabase
    • Tailwind CSS
    • Vitest
    Marginalia workspace with recent research and document sections.View case study
  3. 2026 / live

    Space Tourism

    Four routes, one supplied design, built across three widths.

    • React
    • React Router
    • Framer Motion
    • Tailwind CSS
    • Vite
    Space Tourism desktop home with Earth background, navigation and Explore link.View case study
  4. 2026 / live

    Foreign Exchange Checker

    Convert, compare and keep a record of the numbers.

    • React
    • Redux Toolkit
    • Frankfurter API
    • Recharts
    • Tailwind CSS
    Foreign Exchange Checker showing 1,000 USD converted to 892.54 EUR.View case study
Email