
Personal portfolio for me, allowing people to view recent projects and connect with me.

A invoice generation SaaS, aimed at making invoicing an easy and painless process for Sole Traders in Australia. Features a .NET api backend, with a Next.JS frontend and integrating with Stripe for payments.

A collection of snippets, scripts, jobs and other useful items I've come across and re-used. Often a starting point for a blog post.

A mini web-app to allow setting of custom user codes for a Yale Access smart lock. Features a .NET backend communicating with the lock over a ZWave network, and a Nuxt frontend. The app allow for codes to be edited and viewed, and then also sent to contacts using Twilio SMS.