Hi, I'm Jude James, a final year Computer Science student at the University of Sussex. I am experienced in Java, C# .NET, Python, and object-oriented design. I've recently enjoyed building scalable applications with tools and frameworks like Node.js, FastAPI, Astro and Maven.
I thoroughly enjoy software engineering, object-orientated programming, design patterns, computer hardware and game development. Outside of computer science, I enjoy music production, chess, hiking, and films.
An AI powered chatbot named Ransom, who intelligently recommends movies to you based on your mood and preferences. Built with vanilla JavaScript, and FastAPI python backend.
ransom-recommends.onrender.com
Computer vision task, using SIFT and a cascaded regression model to predict facial landmark features.
github.com/jude-james/face-alignment-with-regression
A unique WAV music player, allowing you to load in any .wav file and play around with a number of playback options on the fly.
github.com/jude-james/JWav-Player
A fully featured property trading board game, inspired by Monopoly. Submission for Software Engineering group project, achieving the highest grade in the year.
github.com/jude-james/PropertyTycoon
An implementation of the Trivial File Transfer Protocol (TFTP) using the User Datagram Protocol (UDP). This implementation follows the specification outlined in RFC 1350.
github.com/jude-james/TFTP-UDP-Server
A simple dictionary app, allowing you to search for words and listen to their pronunciation. Uses the free dictionary API and the Java Jackson library to serialise JSON strings into objects.
github.com/jude-james/dictionary