Building with code + AI — end to end
Microsoft-certified Azure Cloud and DevOps Engineer who also builds and deploys full-stack web applications using React 18, TypeScript, and modern development tools. Every project here is live, production-deployed, and built with real enterprise skills.
I'm a Melbourne-based technology professional with enterprise-grade experience across Azure cloud infrastructure, Microsoft 365 and full-stack development — holding industry certifications including MCSE, Azure Administrator Associate and ITIL.
My background spans delivering solutions for major Australian organisations including Optus, Telstra, Citadel, Steadfast, Community Broker Network and CTG Technologies — managing complex cloud environments, enterprise networks and Microsoft infrastructure at scale.
Beyond infrastructure, I design and build production web and mobile applications — bringing a rare combination of deep infrastructure knowledge and modern development capability to every project.
A full-stack capability set — developed progressively through real projects, mentored by AI co-pilot workflows.
Building and deploying production React applications with TypeScript — typed interfaces, reusable components, hooks, and state management. Compiled with Vite and deployed to live servers.
Designing scalable REST and GraphQL APIs, microservices, authentication systems, and database architectures.
Deploying and managing enterprise-grade systems on Microsoft Azure — infrastructure, identity, automation and CI/CD pipelines across real client environments.
Writing comprehensive test suites — unit, integration, and end-to-end — to ensure production reliability and security.
Using AI co-pilot tools as a daily multiplier — prompt engineering, code validation, AI-generated test creation, and documentation.
Building cross-platform mobile apps using React Native — shared logic with native performance and app store deployment.
A structured path from foundational skills to senior-level full-stack capability — each phase building on the last with real, deployed projects.
Every project below was built hands-on — real code, real deployment, real learning. Each one targets a specific skill area.
A full CRUD Kanban board with task creation, filtering, priority levels, progress tracking, and drag-and-drop style workflow management.
A real-time weather dashboard with hourly forecasts, 7-day outlook, air quality index, wind compass, and multi-city search.
A full AI chat application powered by Claude's API — with conversation history, markdown rendering, typing indicators, and prompt suggestions.
Premium health & wellness e-commerce store for an Australian supplement brand — real products, TGA compliance, live cart, customer reviews, free shipping logic, and full checkout flow.
Full personal health dashboard — vitals monitoring, activity tracking, nutrition logging, sleep analysis, and goal setting. Production-grade UI built for real health-tech clients.
A Slack-style team messaging app with channels, direct messages, live bot replies, typing indicators, reactions, and user presence.
Personal finance dashboard with income/expense tracking, budget progress bars, spending charts, category breakdowns, and transaction management.
Enterprise Azure cloud operations dashboard — built with genuine React 18 + TypeScript, compiled with Vite, and deployed to production. Features typed interfaces, useState/useEffect hooks, reusable components, interactive resource monitoring, cost analysis, and alert management.
AI doesn't replace engineering skills — it multiplies them. Here's how I integrate AI tools into a professional, validated development workflow.
Using Claude and GitHub Copilot to generate boilerplate, scaffold components, and draft API handlers — then reviewing, testing, and refining every line before merging.
Prompting AI to generate comprehensive test suites for components and APIs — covering edge cases that manual writing often misses, then validating against real behaviour.
Using AI to generate JSDoc comments, API documentation, README files, and architecture decision records — keeping codebases maintainable at speed.
Running AI-assisted static analysis and security reviews before every pull request — catching vulnerabilities, anti-patterns, and performance issues early.
Prompting AI to suggest refactoring opportunities — improving readability, reducing duplication, and migrating to newer patterns with confidence.
Using AI as a thinking partner for architectural decisions, debugging complex issues, and exploring tradeoffs — always with critical evaluation of suggestions.
Available for freelance projects, long-term contracts, and full-time roles. Based in Australia — let's build something great together.