Hello! I am a Computer Science student at Lancaster University, expecting a First Class Honours degree. I am truly passionate about the entire journey of software development, from the first spark of an idea to a fully deployed application. For me, the most exciting part of this field is the challenge of solving complex problems and turning those solutions into tangible, scalable products that deliver real user value.
My professional experience is defined by a mix of entrepreneurial leadership and hands-on engineering. Currently, I am the Co-Founder and Full-Stack Developer at Picky Eater, where I lead the development of a web application using Django, React, and PostgreSQL, while also managing the product roadmap and CI/CD pipelines. Previously, I worked as a Software Developer at DigbySwift, where I gained experience in mobile development with Dart and Flutter, building a cross-platform app that reduced search times by 25%.
When I'm not studying or working on my startup, I love to use my skills to explore personal interests. As a big UFC fan, I challenged myself to build a UFC Fight Predictor, creating a secure RESTful API with Java Spring Boot and a Python Machine Learning model that achieved a 66% accuracy rate on fight outcomes. I also enjoy visualizing classic algorithms, such as my Tram Network project which uses Dijkstra's algorithm to find shortest paths. I am always looking for new challenges that allow me to bring my mix of academic knowledge and practical full-stack experience to a dynamic team.
I am always looking for new challenges and ways to grow as a developer. I am excited by the prospect of bringing my mix of academic knowledge and practical, hands-on experience to a new and challenging software engineering role.
A 3D launch-window optimisation system combining debris exposure modelling and machine-learned weather risk. Won runner up 🥈 at Leeds Hack 2026 Parallax challenge.
A machine learning application that uses a logistic regression model to predict UFC fight outcomes and serves the predictions through a containerized FastAPI application.
Advanced Java application implementing Dijkstra's algorithm and custom pathfinding for optimal tram route calculation with GUI visualization and delay simulation.
2D racing game built with Pygame featuring multiple tracks, car selection, competitive mode with tire degradation, and local leaderboards.
I'm always interested in new opportunities and exciting projects. Whether you're a recruiter or looking to collaborate, let's connect!