Projects

Apps I’ve designed, built and shipped.

Each one started with a real problem - tracking money, running a menu, managing files. Here’s what it does, what I built, and where you can try it.

Products shipped
6
Live to try
6
Years building
2021–26
FeaturedLive

Simple Trackr

Finance · Web app · 2026

Expense, income and invoice tracking for freelancers - log every transaction, turn offers into invoices, send branded invoices, and see the numbers in one dashboard.

What I built

Built for my own freelance work first: transactions, offers, invoices, reports and CSV export - in one place instead of several files.

  • Next.js
  • React
  • Supabase
  • Tailwind CSS
  • Stripe

What’s inside

  • TransactionsLog income and expenses and keep them categorised in one list.
  • Offers → invoicesTurn an accepted offer into a branded invoice and send it.
  • Dashboard & reportsSee income, costs and net for any period at a glance.
  • CSV exportHand clean data to your accountant at year end.
FeaturedLive

1FoodMenu

Productivity · Web app · 2022

A live digital menu for restaurants and food trucks - photos, prices, hours and a QR code. Update from your phone; guests open it in the browser, no app needed.

What I built

I build and run it as my own product: menu editor, public menu pages, QR codes, restaurant and food-truck modes, and Stripe billing. Free to start.

  • Next.js
  • React
  • Supabase
  • Tailwind CSS
  • Stripe

What’s inside

  • Edit from your phoneChange prices, photos and hours in seconds - the menu updates live.
  • QR code includedGuests scan and open the menu in the browser - no app needed.
  • Restaurants & food trucksSeparate modes for a fixed restaurant and a food truck.
  • Free to startPaid plans handled with Stripe billing when you need more.
  • Live

    Bookmark Manager

    Productivity · 2022

    A dedicated place to save links with tags and notes, then find them again without digging through browser folders.

    What I built: Firebase sync, tag filtering, search, and bulk import from browser export files.

    Vue.js · Tailwind · FirebaseVisit site
  • Live

    Saver Wallet

    Finance · 2022

    Loyalty, membership and gift cards stored digitally, one tap away at checkout - no account needed.

    What I built: an installable PWA end to end - local storage, simple card UI, no backend or signup.

    Vue.js · Tailwind · PWAVisit site
  • Live

    Bunny CDN Manager

    Management · 2023

    A faster layout for Bunny CDN storage zones - uploads, browsing and cleanup of assets in one clean view.

    What I built: a Vue UI on Bunny’s API with folders, drag-and-drop uploads, bulk delete and image previews.

    Vue.js · Tailwind · Bunny APIVisit site
  • Experiment

    Rock Paper Scissors

    Experiment · 2021

    A quick browser game - pick your move, watch the animated reveal, and keep score for the session.

    What I built: the full game in Vue 3 as a playground for UI and motion. An experiment, not a product.

    Vue.js · CSSPlay it