Mission log - Engineering portfolio

Building things past the horizon.

I'm a student engineer building hardware and software. The black hole behind this page is a ray-marching shader I wrote. Every pixel traces a ray of light as gravity bends it.

Scroll to descend

Distance from the black hole: 40 Schwarzschild radii

Work experience

  • BAE Systems10-2026

    Currently on placement

  • London Stock Exchange10-2026

    Week Long Work Experience (ill do a write up soon)

01 - Currently building

Distance from the black hole: 28 Schwarzschild radii

KiCad circuit schematic (Arduino Nano, MPU-6050 motion sensor, pitch and yaw servos) beside an OpenSCAD 3D model of the venturi nozzle and its servo mounts

N-01 - [CATEGORY, e.g. Hardware]

Thrust Vector Control Rocket Rig

A model rocket on a pivot stand that holds itself upright by gimballing its engine. Two servos tilt the venturi engine ±10° in pitch and yaw, the same steering idea real rockets use.

Status
Prototyping
Started
10-2026
Updated
25 Oct 2026

02 - Projects

Distance from the black hole: 20 Schwarzschild radii

3D CAD renders of the two prosthetic arm designs, side by sideHand-drawn concept sketches of the two prosthetic hand designs

P-01 - Imperial STEM Challenge

Myoelectric prosthetic arm

A hand that opens and closes from muscle signals picked up by EMG sensors on the forearm.

Problem
Gamers with an upper limb difference struggle to grip a controller and reach its buttons, triggers and joysticks, and commercial prostheses cost from £5,000 to £50,000.
Design
Hybrid myoelectric/body-powered hand with three digits, a hinged thumb for joysticks, silicone-tipped index finger for the buttons, and a bistable spring steel digit that wraps the grip. Working on unmodified controllers.
What broke
Fully myoelectric version cost too much and drained the battery so we switched to a hybrid design. Slap band digit also rolls into a circle instead of clamping tight, which is why I would use a shape-memory alloy next
Result
A design under £500, roughly 10x cheaper than the nearest commercial prosthesis, pitched to a panel of Imperial College London staff

P-02 - Under Construction

Under Construction

Under Construction

Problem
[PROBLEM:
Design
[DESIGN:
What broke
[WHAT BROKE:
Result
[RESULT:

Built with

  • Ollama

P-03 - Software

Discord bot, 10k+ users

Multi-functional Discord bot, built with JavaScript and Node.js, that has been used by over 10,000 users.

Users
10k+
Servers
75+
Problem
Initially there were no bots that could satisfy the needs of the community, so I decided to build one myself.
Design
Designed to be modular and scalable, with a focus on performance and user experience. Built with JavaScript and Node.js, using discord.js for the bot framework.
What broke
In all honesty everything was hard because this was what got me into coding in the first place so I had to troubleshoot and learn as I went
Result
Decommissioned after 2 years because it was only supposed to be a short-term project, but it was used by over 10,000 users and 75 servers.

P-04 - Graphics + physics

The black hole behind this page

A GLSL shader that traces light around a non-spinning black hole. It's the background of this page.

Three.js / GLSL / RK4 integration

Read how it works

03 - About

Distance from the black hole: 8.0 Schwarzschild radii

I’m an A-level student studying Maths, Physics and Computer Science, and I want to become an aerospace engineer. I love working out how things work, then building something with what I’ve learnt. I started out writing code, and I still enjoy it, but these days I’m more drawn to hardware and how software and engineering meet. Outside school I follow the markets on Bloomberg, watch economics lectures and I’m learning about long-term investing. I’m also fascinated by blockchain and privacy tech.

Spec sheet

Studying
Maths - Physics - Computer Science
Software
Python, C++, WebGL, HPC Clusters
Interests
Aerospace, AI, Economics, Electronics
Work experience
BAE Systems, London Stock Exchange, Imperial College STEM Challenge, KPMG
Status
Open to work experience

05 - Event horizon

Distance from the black hole: 1.05 Schwarzschild radii

Nothing escapes. Except a reply.

I'll only use it to reply.