web·Oct 2026 – Present·Solo Developer
Hourmark
Hourmark is a time tracker and invoicing app for freelancers. A live timer or hours you already worked feed straight into a client invoice, and the client gets a link that opens on any device, with no account to make. You see when they open it and when they pay. The web app is a Next.js site that installs to the home screen. The Android app is built with Expo, and both apps share the invoice maths and validation through a common package. Money is stored in integer minor units, and every table is locked down with row level security on Supabase.

1 / 2
Drag or use arrow keys
Stack
- Next.js
- React Native
- Expo
- TypeScript
- Supabase
- Resend
- Vercel
Highlights
- Track time with a live timer or add hours you already worked, then turn them into an invoice in a few taps
- Clients get a link that opens anywhere with no account needed, and you see when they open it and when they pay
- One shared core package holds the invoice maths, money and validation for both the web app and the Android app
- Money is stored as integer minor units, so totals never drift from floating point rounding
- Every table is locked down with row level security, and public access goes through one narrow database function
- Installs to the home screen on iPhone and Android, with an update prompt when a new version is ready