pythonc++reactaws

Hello, I'm
Samuel.

A computer engineering student at Imperial College London and an aspiring software engineer interested in technology, design and finance.

Scroll to discover

I'm a final year Computer Engineering student based in London. My interests span in both software and hardware with experience in full-stack development within a range of professional environments. My skillset consists of Python & C++ alongside React, JavaScript, TypeScript, and cloud technologies like AWS and GCP. I've been involved in various stages of product development from initial design to final delivery. I'm passionate about learning new technologies and thrive in adapting to different challenges. I enjoy collaborating with cross-functional teams to create effective, cutting-edge solutions.

2026Expected graduation year
1stPredicted grade
3+Companies worked with
✨ Projects

Innovative technical solutions.

I've worked on a variety of projects, from web-apps to fully functional systems. Here are some of my favorites:

AcAi

An academic research AI tool

FPGA-Mario

Real time race system powered by low-level hardware integration

Fanta-C Compiler

High performance C-Compiler

Smart Grid

Energy trading simulation and solar grid management

PetCare

Smart tracking & health monitoring for pets

Journify

A modern take at journalling

Chatform

Fully deployed social platform

Market Playground

Collection of trading & quantitative solutions

Mini-Arcade

Collection of mini games

0 / 0 projects
📁 Experiences

Shaping outcomes through practical work.

I've collaborated with a diverse set of companies, honing my ability to thrive in dynamic and fast-paced environments.

⚡Work Approach

An adaptive work philosophy.

I've developed a versatile approach that adapts seamlessly to a range of evolving environments, with the core focus of delivery impactful results.

Planning & Strategy

I begin by scoping out the project, identifying key objectives and deliverables. Using tools like JIRA to establish timelines and Slack for communication. Each subfeature or requirement is broken down into tickets or subtasks with realistic deadlines. Project and technical documentation will also be constructed at this point.

Development & Progress Updates

Once a plan is made, I cue my lofi playlists and dive into coding, throughout the process, I provide regular progress updates and seek feedback on completed sections to ensure alignment. I also continously assess the project, identifying opportunities for enhancement and improvement!

Evaluation & Changes

I collaborate closely with managers and peers, incorporating feedback to refine the code and ensure it aligns with best practices for performance optimisation and user experience. These changes are guided by a focus on code quality, scalability and intuitive design. This phase also includes a progressive rollout to ensure smooth deployment and minimal disruption.

Need more info?
I got you.

Here are a few extras about me, including some of my achievements and activities. If you have any questions, feel free to reach out

Awards
Optiver IC-Hack Trading Challenge Winner - 2023
Gold UKMT Senior Maths Challenge 2021-2022
Certifications
Imperial College Algorithmic Trading Course - 2022
Harvard CS50x & Helsinki University MOOC - 2022
Springs & Work Shadowing
Maven Securities Insight Into Technology - 2024
JP-Morgan Technology Virtual Program - 2023
Teaching
Imperial College Programming UTA - 2022-2025
Private Tutor (CS & Maths) - 2022-2025
Volunteering
Imperial College Malaysian Society (External Liasion Officer) - 2022-2023

Let's work together.

I'm currently available for software engineering graduate roles and summer internships in 2026.