About Me
I'm a passionate full-stack developer with expertise in cloud-native technologies, AI integration, and full-stack development. I specialise in building scalable applications using modern technologies like Kubernetes, React, and Python.
🚀 Cloud-Native Development
Experienced in Kubernetes, Docker, and container orchestration with projects like KubeGuard - an AI-powered security monitoring platform.
🤖 AI Integration
Skilled in integrating AI services like Google Gemini for intelligent applications and automated decision-making systems.
⚡ Modern Frontend
Expert in React, Next.js, TypeScript, and GraphQL for building performant, SEO-optimised web applications.
🔧 Backend Development
Proficient in Go, Python, Node.js, and FastAPI for building robust APIs and microservices.
Projects
KubeGuard
AI-powered Kubernetes security monitoring platform that detects suspicious commands in containers using Google Gemini. Features real-time monitoring, AI-powered risk scoring, and interactive React dashboard.
F1 Schedule
Formula 1 race schedule application with real-time race information, driver standings, and interactive calendar. Features modern UI with race countdown timers and comprehensive race data.
Apollo Image Explorer
Next.js 15 character explorer showcasing modern architecture with server-side rendering, optimized images, and minimal client-side JavaScript. Built with Rick & Morty GraphQL API.
Ads Checkout System
JavaScript-based e-commerce checkout system with dynamic pricing rules, customer-specific discounts, and flexible promotion handling. Features unit testing and modular architecture.
Price Calculator
Python-based price calculation system for e-commerce carts with JSON data handling, unit testing, and flexible pricing rules. Supports complex product options and discount calculations.
React Todo Applications
Multiple React-based todo applications demonstrating modern frontend development practices, state management, and component architecture.
LeetCode Solutions
Comprehensive collection of algorithmic problem solutions with detailed explanations and multiple approaches for various difficulty levels.
Skills
Get In Touch
I'm always interested in discussing new opportunities, collaborating on projects, or just having a chat about technology!