Available to hire
I’m a Computer Engineering student at Imperial College London, passionate about embedded systems, compilers, and system performance. I enjoy turning complex hardware/software challenges into efficient, reliable software and building hands-on projects with Raspberry Pi, ESP32, and FPGA.
Over the past year I’ve designed a 5-stage RV32IM CPU, built a C compiler pipeline, and prototyped AI-assisted texture generation tooling. I love collaborating with cross-disciplinary teams and communicating technical value to stakeholders, and I’m excited to contribute to robotics, game development, or systems software.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Software Engineer Intern at Campus-XR
July 1, 2025 - September 1, 2025Developed a procedural generation system using a Wave Function Collapse algorithm with deterministic outcomes via a priority-queue entropy tracker. Prototyped an AI-driven texture generation tool using React (Vite, TypeScript) and Node.js (Express), integrating the OpenAI Images API to produce tileable PBR textures (256²–1024²) for game/VR projects in under 5 seconds per request. Won CTO approval by clearly communicating technical feasibility and business value. Benchmarked the prototype to generate 50+ unique texture sets per hour, including albedo, normal, roughness, and height maps, reducing manual texture creation effort by ~80% compared to traditional workflows.
Laser Targeting System Developer at DUCKIES
May 1, 2025 - June 1, 2025Developed an embedded computer vision system on Raspberry Pi integrating real-time YOLOv8 inference and sensor feedback. Implemented a PID control loop to drive servo motors, maintaining real-time target tracking. Designed hardware/software communication between Raspberry Pi and ESP32 over WebSocket. Achieved real-time performance with 70% detection accuracy under constrained compute conditions.
C Compiler Developer at Self-Directed Project
January 1, 2025 - March 1, 2025Built a C compiler pipeline including lexing, parsing, IR generation, and RISC-V assembly code generation. Designed compiler passes translating high-level constructs into low-level instructions and memory operations. Executed and tested compiled programs in a Linux/Docker environment.
RV32IM CPU Designer at Self-Directed Project
November 1, 2024 - December 1, 2024Designed and implemented a 5-stage pipelined RISC-V (RV32IM) processor implementing the ISA in SystemVerilog with hazard detection, forwarding, and pipeline control. Implemented core datapath components (ALU, register file, control), ensuring correct instruction execution across pipeline stages. Verified functionality using cycle-accurate Verilator simulations and waveform analysis (GTKWave). Analysed pipeline hazards and implemented forwarding/stalling logic to maintain correctness and throughput.
Education
MEng Computer Engineering (Electronic and Information Engineering) at Imperial College London
October 1, 2023 - June 1, 2027A Levels at Bradfield College
September 1, 2018 - June 1, 2023MEng Computer Engineering (Electronic and Information Engineering) at Imperial College London
October 1, 2023 - June 1, 2027A Levels at Bradfield College
September 1, 2018 - June 1, 2023GCSE at Bradfield College
January 11, 2030 - April 26, 2026Qualifications
Industry Experience
Software & Internet, Gaming, Media & Entertainment, Computers & Electronics, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in London today.