ABOUT ME:
SOFTWARE ENGINEER
I'm a Computer Science graduate with a passion for software engineering, electronics, and building things. I enjoy taking ideas from concept to working solutions, whether that means developing software, designing embedded systems, or creating physical prototypes. My projects have taken me from distributed localisation and custom game engines to mobile applications and data-driven simulations, giving me experience across both high- and low-level development. I’m naturally curious and enjoy teaching myself new technologies to solve problems. Outside of computing, I’m a competitive athlete and rugby captain, experiences that have taught me discipline, resilience, leadership, and the value of continuously pushing myself to improve.

DOWNLOAD CV

<ACHIEVEMENTS>
Awarded BSC Computer Science
3 A-Levels: Mathematics (A), Computer Science (A), and Physics (B)
Led a team to develop a text-based game, resulting in the highest-rated project in the course (Computational Thinking - 83%)
Built and compiled a System Program using Assembly language (Architecture and Operating Systems - 100%)
Captained both an undefeated college and club rugby team while maintaining excellent academic standing
Welsh indoor (2022) and outdoor (2023) triple jump champion
Recieved the Mark Sambrook award for consistent sporting prowess and upholding college values
Represented the Cardiff University weightlifting squad in the British Universities and Colleges Sport (BUCS) championships
PROJECTS

Live Indoor Localisation System

Designed and implemented a distributed indoor localisation system enabling real-time tracking using ESP32 modules and wireless communication.
C++
Python
ESP32
Pi

Online Store for Clothing Business

Developed a full-stack e-commerce platform for a local business, enabling online sales and improving revenue generation.
Python
Jinja
SQL
C#
.NET

Weather Forecast Mobile Application

Cross-platform mobile application delivering real-time weather forecasts using external APIs and cloud-based data storage.
C#
.NET MAUI
Azure
SQL

Monte Carlo Simulation Application

Developed a simulation tool for estimating mathematical constants and analysing stochastic processes.
MATLAB
Statistical Modelling

Statistical Wordle Solver

Developed a statistical solver achieving high-performance gameplay through probabilistic modelling and optimisation.
Python
Jupyter Notebook
Data Analysis

Stock Price Prediction Model

Built a machine learning model to predict stock price movements using historical financial data.
Python
Scikit-learn
Machine Learning

Skill Bursts Mobile Application

Led the end-to-end development of a mobile application for education, delivering a cloud-based solution to suit the requirements of our client.
JavaScript
React Native
Azure
AWS

3D Wireframe Rendering Engine

Built a custom 3D wireframe renderer using low-level mathematical transformations within a 2D rendering environment.
C
Ruby
Linear Algebra

Custom OpenGL Game Engine

Built a custom game engine from scratch using the OpenGL rendering pipeline, focusing on real-time graphics and low-level system design.
C++
OpenGL
GLSL
Linear Algebra

See All Projects...

GET IN TOUCH
LEAVE ME A MESSAGE

SEND MESSAGE

Email
Collinsm.mjc@gmail.com
Phone
+44 07751 868 166
Location
Cardiff, UK
CONNECT