Full-Stack Developer
Hi, I’m Sam Richardson - a Computer Science student at Loughborough University with a passion for building innovative software that solves real-world problems. I specialize in full-stack development, AI, and scalable web applications, with hands-on experience using technologies like Next.js, Supabase, GCP, and React.
I enjoy turning complex ideas into functional tools - from AI-driven forecasting models to job application tracking platforms and camera-controlled prosthetics. Whether collaborating on agile team projects or diving into solo builds, I’m always exploring new technologies and pushing my boundaries.
When I’m not coding, you’ll probably find me at the climbing wall or participating in hackathons. I love learning by doing - and I’m always open to new challenges.
A full-stack job application tracker built with React, Supabase, and Node.js, featuring Google OAuth authentication, AI-powered job data extraction, and integrated analytics to monitor application progress and insights.
An autonomous Tetris-playing agent developed in Python using Pygame, leveraging heuristic-based algorithms and machine learning to make real-time gameplay decisions.
A river flow forecasting system utilizing a fully custom Multi-Layer Perceptron (MLP) implemented from scratch in Python and NumPy, trained via backpropagation with support for techniques such as momentum, annealing, and weight decay.
A fully 3D-printed prosthetic hand custom-designed from the ground up, controlled via real-time hand tracking using a webcam and Google’s MediaPipe library. Initially prototyped with Python and Arduino, the system now runs entirely in the browser with JavaScript and wirelessly controls the hand via Bluetooth for seamless, camera-based control.
A comprehensive project management system featuring a drag-and-drop task board, analytics dashboard, real-time chat system (DMs and group chats), and an integrated knowledge base. With secure JWT-based authentication for user management.
This collection showcases key projects from my university studies, including an Android application for climbers to log sessions and track performance, a web platform to help users discover and compare wedding venues, and a robust shop management system built on object-oriented principles.