Projects

Everything I’ve designed, built and shipped: 10 products across iPhone, the web and Windows.

Rovelist

iPhone · Web

10,000+ downloads

A habit tracker built around consistency instead of perfection. You plan habits into the parts of your day, log sessions as you go, and Rovelist keeps track of your streaks and the habits that have slipped. I designed, built and shipped it on my own, and it has passed 10,000 downloads.

  • Habits grouped into morning and evening
  • Session goals per habit, like 3 meditation sessions a week
  • Streaks, plus a gentle nudge when a habit has been missed
  • Over 10,000 downloads
Rovelist screenshot

Daybe

iPhone

Out now on the App Store

A calmer take on habit tracking, with a bear named Mochi. Every habit you log sends Mochi out on a trip, where it finds eggs and brings new friends home. The goal is a habit app you want to open, not one that nags you.

  • Mochi heads out on trips as you log habits
  • Eggs to find and friends to bring home
  • Out now on the App Store
Daybe screenshot

Framo

Web

Live on the web

A tool for making App Store and social media visuals. Drop in your app screenshots, place them in iPhone mockups, add motion, and export images or video at the right size for each platform.

  • iPhone mockups for your screenshots
  • Motion for animated previews
  • Image and video export sized for each social platform
Framo screenshot

Utilio

Web

Live on the web

Small image tools that never upload the file. Compress a photo, remove the background with an on-device model, or paint over a mark and fill it from the pixels around it. A batch can be downloaded as one zip.

  • Compress photos to WebP, JPEG, or PNG
  • Background removal that stays on the device
  • Paint over a watermark and fill it from the surrounding pixels
  • Work through a batch, then download everything as one zip
Utilio screenshot

Fyn

Windows · Open source

Open source

A fast, keyboard-first launcher for Windows 11. Press Alt+Space, type a few letters and press Enter. It's small, works offline and sends no telemetry.

  • Fuzzy app search in Rust, ranked by how often and how recently you open things
  • Calculator, web search shortcuts and 35+ Windows Settings pages
  • Encrypted clipboard history that never keeps passwords or API keys
  • Colour picker, emoji picker and a disk cleaner

Built with Tauri 2, Rust, React

Fyn screenshot

Recallie AI

iPhone

Live on the web

Upload your notes or type any topic, and Recallie AI turns it into a course with lessons, quizzes and flashcards. It borrows Duolingo-style game mechanics so studying feels like making progress.

  • AI-generated courses from your notes or any topic
  • Lesson paths that unlock as you go
  • Levels, streaks and hearts to keep you coming back
Recallie AI screenshot

Stoxja

Web

Live on the web

Everything you need to follow the Jamaica Stock Exchange in one place: price movement, order books, intraday charts, financials, dividends, news and video. It also tracks your own portfolio.

  • Order books and intraday charts for JSE stocks
  • Financials, dividends and company news
  • Portfolio tracking with returns, gains and allocation
Stoxja screenshot

Cashra

iPhone

Free on the App Store

A budgeting app that works fully offline. It handles multiple currencies, accounts, debts and recurring bills, and sums up each month in plain language.

  • Works with no connection
  • Multiple currencies and accounts
  • Debts and recurring bills
  • Light and dark mode
Cashra screenshot

Timeo

iPhone

Free on the App Store

A simple timer app for workouts, studying and focused work. Run several timers at once, and keep countdowns, tallies and step-by-step routines in the same place.

  • Several timers at once, with your total focus time
  • Countdowns to the dates that matter
  • Tallies for reps and counts
  • Routines with timed steps, like a full-body workout
Timeo screenshot

Beacon AI

SaaS

SaaS

An AI chatbot that businesses add to their website. It's trained on the company's own documents, so it answers customer questions accurately. A dashboard shows messages, sessions, error rates and a live event feed.

  • Embeddable chat widget for any website
  • Answers grounded in the business's own documents
  • Diagnostics dashboard with live events and sessions
Beacon AI screenshot