About
Engineering the whole picture.
I care about software as a product, not just as code — how it is designed, how it ships, and how it behaves for the people who depend on it.
Over my career I've worked across the stack: designing APIs and data models, building web frontends, wiring up integrations, and keeping systems running in production. I like problems where the constraint is real — performance budgets, messy legacy data, systems that can't go down.
Outside of work I build personal projects and apps, a few of which live further down this page.
Selected work
Things I've built.
LARA
A personal life-coach app (Lifestyle And Recovery Assistant). It pulls sleep, heart rate and SpO2 from Health Connect, logs meals from photos and nutrition labels, plans the day's food and gym sessions, and runs an AI coach over the data. Patterns are computed on the phone, everything is stored encrypted on the device, and per-field privacy switches control what the AI sees.
Hush Puzzles
An ad-free, offline puzzle app with four games: Arrow Crossword, Sudoku, Killer Sudoku and Word Guess. Every puzzle is generated on the device, including the crossword fill from a hand-curated clue bank, with a lifetime score, earned hints, and daily puzzles with streaks.
Home Integration
A self-hosted Glance dashboard with a live-ticker feel: smart-plug power readings through Home Assistant, PC and container stats, weather and forecasts from a small Python service, served behind auth over a Cloudflare Tunnel. A Cloudflare Worker watches a smart plug to raise an alert when the grid power goes out.
Experience
Where I've been.
Software Engineer · Consulting firm
Consulting across a range of industries: building new systems, extending existing products, and taking on legacy code. Work spans full-stack .NET and Angular applications on the ASP.NET Zero / ABP framework, Python, and AI-driven features.
Software Developer · In-house software company
Eight years building an international, multi-tenant platform for corporate auditing, risk assessment, occupational health and safety (OHS), and policies and procedures, from the database and reporting up to the web front end.
BSc Information Technology
Completed the degree in three years and received the best student award in each year of study.
Contact
Let's build something worth shipping.
Got an interesting problem, a project, or just want to talk shop? The fastest way to reach me is email.