Lougborough University, Computer Science

Software Engineer

Evan

About

My name is Evan Denholm-Chapman and I'm a Full-Stack Developer based in the United Kingdom, currently studying Computer Science at Loughborough University. On the front-end, i specialize in the React, specifically Next.js and Tailwind CSS. My back-end specializations include Python, Java and C, alongside MySQL and Git Version Control.

Experience

ARM

ARM

Software Engineer | Internship | 2 Month

Worked within a team of software engineers in a structured development process to design and implement a Python-based satellite telemetry system using micro:bits, collecting real-time position and speed data to determine optimal parachute deployment timing. Engineered efficient Python algorithms on micro: bit devices to process telemetry data with high accuracy, enabling reliable decisionmaking in critical mission scenarios. Collaborated cross-functionally to integrate micro: bit hardware with satellite systems, ensuring robust performance and system reliability under real-world conditions.

Projects

Portfolio Site

Portfolio Site

Developed a high-performance personal portfolio website using Next.js 14 and React, leveraging Static Site Generation (SSG) to ensure near-instantaneous load times. I engineered a custom, responsive design system from the ground up using Tailwind CSS, utilizing a mobile-first philosophy and dynamic breakpoints to provide a seamless user experience across all device architectures. The project integrates custom SVG iconography and a streamlined deployment pipeline via Vercel, demonstrating a professional-grade workflow including continuous integration and version control management through GitHub.

TypeScriptNext.jsReactTailwind
COVID-19 Cases In Realtime

COVID-19 Cases In Realtime

A specialized data processing tool developed to analyze the geographic and temporal spread of COVID-19 across the United States. Using Python and libraries such as GeoPandas and Mapclassify, I engineered a week-by-week aggregation engine to normalize daily reporting fluctuations, effectively revealing the underlying growth curves. The project transforms raw public health datasets into a series of clear, high-fidelity time-series visualizations, focusing on the velocity of infection rates and regional hotspot identification.To handle the computational load of processing millions of data points, I utilized Joblib for parallel processing, ultimately compiling the time-series maps into an animated visual narrative using ImageIO.

PythonGeoPandasPandasMatplotlibJoblibImageIOMapclassify
F1 Race Predictor

F1 Race Predictor

An end-to-end machine learning pipeline to forecast Formula 1 race results. By processing over 50,000 historical records from 1950–2020, I engineered a Random Forest Regression model that predicts finishing positions based on grid placement, constructor standings, and fastest lap telemetry. The model features custom hyperparameter optimization using RandomizedSearchCV and achieves high accuracy within a ±1 position margin.

PythonScikit-LearnGeoPandasPandasNumPyRandom Forest

Hobbies

Scuba Diving

Scuba Diving

Active member of Loughborough University Sub Aqua society (LUSAC). Currently working towards advanced certifications and exploring diverse marine ecosystems globally. Diving has taught me disciplined preparation, composure under pressure, and the importance of the buddy system. It is also something i thoroughly enjoy doing outside of my studies

Go-Karting

Go-Karting

Active member of the University Karting society. Whether it's shaving tenths of a second off a lap time or competing in sprint races, I love the mix of high-speed strategy and mechanical precision. It’s my favorite way to reset and stay sharp outside of studying.

Gym

Gym

Active member of the University gym with a usual commitment to a 5-day weekly training split, emphasizing discipline, consistency, and progressive overload. I find that regular strength training not only improves my physical health but also enhances my mental focus and resilience.