Building real-world software that solves problems.

Mobile apps, scalable backends, and real-time systems. From idea to production.

5+
Production Apps
20+
Years Infrastructure
End-to-End
Product Builder

Featured Projects

Real products, real users, real code. Here's what I've built.

In Development

Pinged

Real-time location sharing and discovery platform. Find people in physical space with role-based access and AR capabilities.

Kotlin Jetpack Compose Supabase Mapbox AR
  • Real-time data with Supabase Edge Functions
  • Role-based access control (RBAC)
  • Location services and AR integration
  • Production-grade authentication
Live

Total Angler

Cross-platform fishing companion app. Real-time weather, tide data, and offline-first architecture for anglers at sea.

Flutter Dart Offline-First Data Viz
  • Cross-platform mobile (iOS/Android)
  • Offline caching and persistence
  • Custom data visualisation
  • Premium + ads monetisation
Live

Te Reo Time

Cultural timekeeping app with Te Reo Māori localisation, maramataka (lunar calendar), and dynamic Android widgets.

Android Kotlin Widgets Localisation
  • Custom Android widgets
  • Te Reo Māori localisation
  • Maramataka (lunar) calendar logic
  • Dynamic theming and UI polish
In Development

ServiceTech NZ

Enterprise SaaS platform for service scheduling and management. Multi-tenant architecture with role-based access and reporting.

Full-Stack MongoDB RBAC SaaS
  • Multi-tenant SaaS design
  • Complex RBAC implementation
  • Admin dashboards and reporting
  • Enterprise data modelling
Live

Developer Tools & Automation

Suite of Python utilities for productivity and automation. Media tools, data processing, and file system utilities.

Python Tkinter Automation
  • GUI applications with Tkinter
  • TMDB API integration
  • Batch processing utilities
  • Media renaming and organisation
Exploratory

Game Development & Experiments

Game and interactive systems experiments. Exploring problem-solving, physics, and creative coding with Unity.

Unity C# Game Dev
  • 3D game mechanics
  • Physics and interaction systems
  • Creative problem-solving
  • Prototype and iteration

About

I'm a software engineer with 20 years in infrastructure and systems who transitioned to full-stack development. I'm built for solving real problems by designing systems that are robust, scalable, and user-focused.

I enjoy working with production-grade mobile apps (Kotlin, Flutter), building real-time systems (Supabase, websockets), and designing enterprise backends that actually work at scale. I care deeply about clean architecture, proper testing, and code that lasts.

Currently building Poole Software as a creative space to develop mobile apps, location-aware systems, and tools that make a difference.

Skills & Stack

Technologies and approaches I use to build solid software.

Mobile Development

  • Kotlin & Jetpack Compose
  • Flutter & Dart
  • Android Widgets
  • Real-time Architecture
  • Location Services

Backend & Data

  • Supabase (Postgres, Auth, RLS, Edge Functions)
  • MongoDB