Sam Richardson

Full-Stack Developer

About Me

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.

Python
JavaScript
React
Next.js
Node.js
GCP
Raspberry Pi
git

Languages & Markup

Python
JavaScript
Java
C++
HTML
CSS
PHP

Frontend Frameworks & Libraries

React.js
Next.js
Tailwind CSS
daisyUIdaisyUI

Backend & Deployment

Node.js
Linux Bash
MySQL
GCP
SupaBase
MongoDB
CloudFlare Pages
Vercel

Robotics & AI

Raspberry Pi
Arduino
numpy
opencv

Tools & Testing

Git
GitHub
VS Code
Insomnia

Prototyping & Design

Figma
Diagrams.net

Projects

Jobify

Jobify

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.

Tetris Ai

An autonomous Tetris-playing agent developed in Python using Pygame, leveraging heuristic-based algorithms and machine learning to make real-time gameplay decisions.

Tetris Ai
River Predictor

River Flow Predictor

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.

Robot Hand

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.

Robot Hand
Make It All

Make It All

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.

Uni Projects

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.

Uni Projects

Contact Me

Don't hesitate to get in touch.