Full-stack developer & AI engineer building intelligent systems and mobile applications. Currently completing my MEng in Computer Science with Artificial Intelligence at the University of York.
I combine responsive frontend design, scalable backend architecture, and cutting-edge AI/ML to create production-ready solutions. Whether it's autonomous systems, web applications, or AI-powered mobile apps, I build things that work.
Check out my full portfolio for CV, experience, and detailed project showcases.
React Native mobile app for creating intelligent sailing lesson plans powered by Google Gemini AI.
- AI-Driven: Uses Google Gemini API to generate context-aware, intelligent session plans
- Weather-Aware: Adapts lesson plans based on wind, tide, and wave conditions
- Comprehensive: Supports RYA courses (Youth 1-4, Adult 1-3, Advanced, Racing)
- Cross-Platform: Built with React Native & Expo for iOS and Android
- Smart Fallback: Deterministic planner if AI is unavailable
Tech: React Native โข TypeScript โข Expo โข Google Gemini API โข Lucide Icons
Intelligent autonomous navigation for vessels using neural networks evolved through genetic algorithms.
- AI-Powered Navigation: Neural networks optimized with genetic algorithms
- ROS 2 Integration: Full robotics middleware implementation
- Simulation Testing: Comprehensive Gazebo simulation environment
- First Class Result: Dissertation project achieving top honors
- Real-Time Control: Dynamic path planning and collision avoidance
Tech: Python โข PyTorch โข ROS 2 โข Gazebo โข Genetic Algorithms
Real-time control systems for robotic applications with advanced sensor integration and path planning.
- Real-Time Control: High-performance control loop implementation
- Sensor Integration: Multi-sensor data processing and fusion
- Path Planning: Intelligent navigation algorithms with collision avoidance
- Dynamic Environments: Autonomous decision-making in unpredictable scenarios
- Production-Ready: Containerized with Docker for deployment
Tech: Python โข ROS 2 โข Linux โข Docker โข Sensor Integration
Interactive web-based guessing game where players identify Avatar: The Last Airbender characters.
- Progressive Hints: Difficulty levels from easy to expert
- Daily Challenges: Fresh puzzles every day
- Responsive Design: Optimized for desktop and mobile
- Interactive UI: Smooth animations and user experience
- Fan-Built: Created for Avatar fans, by a fan
Tech: JavaScript โข HTML โข CSS
๐ฎ Play Bendle | ๐ View Code
๐ Portfolio - Full CV, experience, and detailed project showcases
๐ผ LinkedIn - Professional connections
๐ง Email - Get in touch
