Section
About
Electronics and software engineering at the University of Glasgow, working across the boundary between the two.
- Based in
- Glasgow, Scotland
Background
I am a final-year Electronics and Software Engineering student at the University of Glasgow, and spent the summer of 2026 as a software engineering intern at J.P. Morgan. My degree sits deliberately at the hardware and software boundary, covering systems programming, real-time computer systems, operating systems and networked systems, with a focus on C++ and Python.
I am particularly interested in how these layers interact to build systems that are efficient, low-latency and reliable, where performance is a fundamental design constraint. Outside coursework that has meant a portfolio tracker and EarningsIQ.

Experience
Software Engineering Intern
J.P. Morgan Chase
Summer 2026 · Glasgow
Software Engineer, Path Planning
UGRacing Formula Student
Sep 2024 – Sep 2025 · Glasgow
Founder
UpFix
Feb 2021 – Mar 2022 · Crieff
Skills
| Skill | Used in |
|---|---|
| Languages | |
| Python | ROS2 path planning, EarningsIQ, coursework |
| C / C++ | Concurrent systems — C++17, POSIX threads |
| TypeScript / JavaScript | Neurish, portfolio tracker, this site |
| Java | Object-oriented software engineering |
| Systems | |
| Concurrency | Multithreaded strace analyser, disk device driver |
| Real-time systems | UGRacing live control loop |
| ROS2 | UGRacing autonomous vehicle |
| Networking & protocols | Networked systems |
| Web & data | |
| React | Neurish, hackathon work |
| Node.js / Express | Portfolio tracker |
| Django | Hackathon work |
| Supabase / MongoDB | Neurish, portfolio tracker |
| Machine learning | |
| FinBERT / NLP sentiment | EarningsIQ |
| Wav2Vec2 / Librosa | EarningsIQ vocal stress features |
| Electronics | |
| Analogue electronics | Analogue electronics, circuits |
| Digital & embedded | Embedded processors, digital electronics |
| Control systems | Control 3 |
| Signals & communications | Communication systems 3 |
Competitions
- CFA Institute AI Investment Challenge — 3rd in the UK, 28 teams
- J.P. Morgan Sprint Code for Good Hackathon — winner
- University of Glasgow guitarguitar Hackathon — 3rd place

