Discipline in Code. Precision in Delivery.

VALI HAMEED

Software Engineer | Full-Stack Developer | Applied Machine Learning | MMA Enthusiast

My Journey

About Me

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. I was the Co-Founder and Lead Engineer at Picky Eater, where I led the development of a web and mobile application using Django, React, and React Native while also owning roadmap planning and CI/CD pipelines. Previously, I worked as a Software Engineering Intern at DigbySwift, where I gained experience in mobile development with Dart and Flutter.

When I'm not studying, I love to use my skills to explore personal interests. As a big MMA fan (Muay Thai & Kickboxing enthusiast), I challenged myself to build Fight Picks, a full-stack microservices platform for UFC fight analysis. The architecture includes a Next.js frontend, a secure Spring Boot REST API, an automated Python data scraper, and a FastAPI machine learning service powered by a Gradient Boosting model that tracks a 66% accuracy rate on fight outcomes.

I am always eager to connect with like-minded individuals, whether it's for collaboration, mentorship, or just to chat about the latest in tech and MMA. Feel free to reach out if you want to discuss potential opportunities or just want to say hi!

Arsenal

Skills & Tech

Frontend
ReactNext.jsJava SwingTailwind CSSTypeScriptShadcn UIReact Native
Backend
PythonSpring BootJavaFastAPIDjangoHaskellNode.jsFlask
Tools & Infrastructure
GitDockerAWSAzureOracle CloudMongoDBPostgreSQLMySQL

Execution

Featured Projects

Featured Project

Fight Picks 🤼‍♂️🥊

A full-stack, microservices-oriented platform for UFC fight analysis. It includes a Next.js frontend, Spring Boot REST API, Python data scraper, and a FastAPI ML service using Gradient Boosting, currently tracking 66% prediction accuracy.

Next.jsTypeScriptSpring BootJavaPythonFastAPIScikit-LearnGradient BoostingDockerAWS ECSPostgreSQLOracle VPS
Featured Project

Orbital Risk 🚀

A 3D launch-window optimisation platform combining debris exposure modelling with machine-learned weather risk scoring. Built and shipped during Leeds Hack 2026, where it won runner-up 🥈 in the Parallax challenge.

PythonNext.jsTypeScriptReactScikit-LearnFastAPIMachine LearningPandas

Penalty Shootout Predictor ⚽

Bayesian Monte Carlo shootout predictor built with a Next.js frontend and FastAPI backend, using open football data to estimate scorer and keeper tendencies.

Next.jsFastAPIPythonMonte CarloBayesian InferenceStatsBomb

Rterm 📱

A native Windows terminal session manager that allows you to detach from long-running PowerShell scripts and securely monitor them from a mobile device. Features include seamless Tailscale integration, strict single-use OTP authentication, and an optimized mobile web-UI with swipe gestures for terminal navigation.

Node.jsJavaScriptPTYTailscaleWebSocketsOTP AuthCLIRemote Terminal

Transport for Lancashire 🚆

A multimodal journey planner for the Lancashire region. The application uses a local OpenTripPlanner (OTP) service for route calculation with a Flask/SQLAlchemy backend and a React/Vite frontend.

ReactFlaskPythonSQLAlchemyOpenTripPlannerDockerNaPTANOpenStreetMapGTFS

ML Classifiers from Scratch 🧠

Developed K-Nearest Neighbors, Naive Bayes, and Decision Tree classification algorithms entirely from scratch using pure mathematics, without relying on high-level ML libraries. The project applies custom distance metrics, probability density functions, and entropy-based splitting logic to classify the UCI Glass dataset, showcasing a deep understanding of core algorithmic foundations.

Machine LearningPythonPure MathematicsAlgorithmsData Analysis

Parcel Sort CLI 📦

A functional Haskell command-line application that parses, classifies, custom-sorts, and greedily bundles mail items according to strict dimension and weight constraints.

HaskellFunctional ProgrammingQuickSortGreedy AlgorithmsFile I/O

Tram Network Pathfinding 🚋

Advanced Java application implementing Dijkstra's algorithm and custom pathfinding for optimal tram route calculation with GUI visualization and delay simulation.

JavaSwing GUIDijkstra's AlgorithmGraph TheoryCSV Processing

Network Topology Tester 🌐

A custom iperf-inspired network performance testing tool and Mininet simulation environment. Evaluates TCP/UDP bandwidth, packet loss, and jitter with an optional client-side ACK protocol, alongside a multi-router Linux topology featuring custom routing tables, bandwidth constraints, and simulated delay/loss.

PythonMininetNetworkingTCP/UDP SocketsLinux RoutingTraffic ControlCLI

Python Car Racing Game 🏁

2D racing game built with Pygame featuring multiple tracks, car selection, competitive mode with tire degradation, and local leaderboards.

PythonPygameGame DevelopmentOOPFile I/O

Engage

Let's Work Together

Ready to tackle the next big challenge. Whether you're building something ambitious or looking for a dedicated engineer. Let's connect.