Building with code + AI — end to end
A developer growing across the full stack — front-end interfaces, back-end APIs, cloud infrastructure, and AI-assisted workflows. Every project here was built hands-on with real tools, real deployments, and real learning.
I'm on a deliberate path to becoming a professional full-stack developer. Rather than just watching tutorials, I build real projects — apps with actual users, real APIs, and live deployments.
My workflow combines solid engineering fundamentals with AI co-pilot tools like Claude, GitHub Copilot, and Cursor. I use these not as shortcuts, but as accelerators that let me ship faster and learn more deeply.
Every skill in my portfolio was earned through real, deployed code — not courses or certificates alone.
A full-stack capability set — developed progressively through real projects, mentored by AI co-pilot workflows.
Building pixel-perfect, performant interfaces with modern React patterns, TypeScript, and component-driven architecture.
Designing scalable REST and GraphQL APIs, microservices, authentication systems, and database architectures.
Deploying and operating production-grade systems on AWS, with infrastructure as code and automated CI/CD pipelines.
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.
This very site — a fully custom, animated portfolio built with semantic HTML5, CSS3 animations, and zero frameworks. Responsive, fast, and production-deployed.
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.
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.