Final-year MEng student at the University of York, charting a course through Computer Science with Artificial Intelligence. Experienced full-stack software developer, having built commercial booking and management systems that combine responsive front-end design, scalable databases, and robust APIs. Like navigating challenging waters, I thrive on solving complex technical problems with precision and innovation.
Where technology meets the tides
As a final-year MEng Computer Science with Artificial Intelligence student at the University of York, I'm currently on track to achieve a first-class degree. My academic journey has been anchored by a deep fascination with AI, machine learning, and autonomous systems. This passion culminated in my third-year dissertation project: developing an autonomous vessel navigation system using ROS 2 and AI models evolved through genetic algorithms, a perfect fusion of my technical expertise and maritime interests.
Full-stack software developer with experience in developing responsive front-end interfaces, designing and optimising databases, implementing robust backend APIs, and deploying production-ready applications. Gained expertise in end-to-end application development, ensuring seamless integration across system components, improving performance, and delivering customer-focused solutions. This experience combined my technical skills with my passion for watersports, allowing me to create solutions that serve the maritime community Iām deeply connected to.
Outside of my academics, I work as a watersports instructor and team leader, where I lead sailing and paddle sports sessions, provide safety cover, and perform lifeguarding duties. This role has honed my leadership, communication, and risk management skills in a dynamic environment, qualities that translate seamlessly into software development and team collaboration.
RYA Dinghy Instructor certified
RYA Day Skipper & ICC qualified
Lifeguard & RYA First Aid certified
Charting my professional course
Developing and maintaining a commercial watersports booking and management system, perfectly combining my technical expertise with my passion for maritime activities. Leading full-stack development from database design to user interface implementation.
Leading sailing and paddle sports sessions while providing essential safety cover and lifeguarding services. This role has developed my leadership, communication, and risk management skills in a dynamic environment.
Navigating innovation through code
Developed an autonomous navigation system for vessels in channels using neural networks evolved through genetic algorithms. Built with ROS 2 and tested in Gazebo simulation environment. Achieved first-class results by combining AI, robotics, and maritime expertise.
Bendle is a web-based guessing game where players identify characters from Avatar: The Last Airbender and The Legend of Korra using a series of progressively revealing hints. Built with JavaScript and CSS, the game features multiple difficulty levels and daily puzzles that challenge both casual fans and Avatar experts.
Development of real-time control systems for robotic applications using ROS 2. Focusing on sensor integration, path planning and autonomous decision-making for collision avoidance in dynamic environments.
Developed a convolutional neural network to classify images from the Flowers-102 dataset. Improving the model's accuracy through data transformations and augmentation techniques, and applying hyperparameter tuning to optimise training performance and generalisation.
Navigating the technical depths
Building the foundation for innovation
Comprehensive program encompassing artificial intelligence, deep learning, cyber security, and data analytics. Specialised in autonomous systems and machine learning applications. Third-year dissertation project achieved first-class results developing autonomous vessel navigation using neural networks and genetic algorithms.
Strong foundation in STEM subjects with exceptional performance in Mathematics. Computer Science and Physics studies provided the analytical and problem-solving skills essential for advanced computing and AI applications.
Ready to chart new waters together
Whether you're looking for a passionate developer who combines technical expertise with real-world maritime experience, or you'd like to discuss opportunities in AI, robotics, or full-stack development, I'd love to hear from you. Let's explore how we can work together to create innovative solutions.