Welcome!
Discover my collection of innovative web applications and tools
Explore my latest projects below. Most applications are Progressive Web Apps (PWAs), offering offline functionality and native app-like experiences on your devices.
Sudoku Combination Finder
Find all combinations of a given killer sudoku puzzle by specifying the sum and the number of cells
Data Usage Calculator
Calculate how much mobile data you should have left at any time in the month. This app uses localstorage to save your monthly limit.
Chess Clock
An easy to use app to keep track of the time you have left in a chess game!
Nines Score Tracker
Keep track of your score in the card game Nines for x amount of players. This app supports different themes so you can customize it to your liking!
New Zealand DOC Hike Finder
Find hikes in New Zealand's national parks with data from the DOC API. This app works offline as a PWA (Progressive Web App). This is important in NZ where there is no mobile data coverage in most national parks.
France Department Lookup
Enter a French department number to quickly see the department name and a link to its Wikipedia article—perfect for decoding number plates while traveling.
Italy greenzone finder
Find out if a region in Italy is a green zone or not. This app uses data scraped from green-zones.eu and used geocode.maps.co to convert cities to coordinates.
Mistborn Reading Tracker
A Mistborn book series reading tracker that counts down towards the release of era 3 of the Mistborn book series by Brandon Sanderson.
PDF to Payment QR Converter
Transform PDF invoices and bills into EPC QR codes instantly with AI-powered data extraction. Automatically detects IBAN, amounts, and creditor details from PDF documents, then generates European banking-compatible QR codes for seamless payments. Features a modern, secure interface with real-time QR code generation.
Pushup Trainer
Follow a 3x/week pushup schema with clear set counts, reps per set, and a countdown timer that cues you when the next set starts.
Built with Next.js, React & Tailwind CSS