I make computers do things...
Scroll to explore
Services
Here's what I do:
Legacy System Modernisation & Rescue
Untangling, fixing, and modernising aging platforms. Migration, refactoring, and making old systems reliable again.
- Platform migration
- Legacy integration
- Incremental modernisation
- Risk reduction
Full-Stack Development
Ruby on Rails, PHP/Laravel, JavaScript (Vue, AlpineJS, NodeJS). Web and mobile applications built end-to-end.
- Ruby on Rails
- PHP/Laravel
- Vue & AlpineJS
- iOS & Android
Mobile Apps
iOS, Android, and cross-platform apps. Consumer apps, internal tools, and hardware integrations. Offline-first where it matters.
- Cross-platform (CapacitorJS)
- Native iOS & Android
- Offline-capable
- Hardware integrations
Infrastructure & Server Management
Linux server administration, networking, cloud infrastructure (AWS, GCP), DevOps, monitoring, backup and disaster recovery.
- Linux administration
- AWS & GCP
- Docker & DevOps
- Monitoring & DR
Custom Business Software
Software built for your specific business workflows. CRM, inventory, operations — no monthly fees, you own it.
- Fits your workflow
- No subscriptions
- System integrations
- Own it forever
AI Integration
Practical AI automation for real business problems. Document processing, workflow automation, custom integrations.
- Workflow automation
- Document processing
- Custom integrations
- Measurable outcomes
I'm a software engineer and IT generalist with 20+ years experience based in Adelaide, South Australia. I build, fix, and maintain systems across the full stack — from application code to servers and infrastructure. I specialise in the problems other people don't want to touch: legacy platforms, complex integrations, and systems that need someone who actually understands how everything connects.
Experience
- Development: Ruby (Rails), PHP (Laravel), JavaScript (Vue, AlpineJS, NodeJS)
- Infrastructure: Linux server administration, networking, DNS, firewalls
- Cloud: AWS (S3, CloudFront, Lambda, EC2), GCP
- DevOps: Docker, GitHub Actions, monitoring, backup & disaster recovery
- Mobile: iOS & Android (native & cross-platform)
- Data: MySQL, PostgreSQL, MongoDB, DynamoDB, Elasticsearch
Why Me?
- 20+ years across development, infrastructure, and operations
- End-to-end delivery: from architecture to production to ongoing support
- I work independently and take full ownership of the problem
- Specialising in the work other people won't touch
Got a problem that needs solving?
Get in touch and tell me what you're working on.