Line-Following Mouse
Fully analogue robot with analogue PD control.
- Hand-built proprietary design
- Analogue PD control loop
- 2nd place in departmental challenge
Electronics • Firmware • Design
Driven by curiosity and a desire for deep understanding, I focus on the intersection of hardware and software. My projects demonstrate low-level experience in firmware development, embedded control systems, and analog electronics.
Fully analogue robot with analogue PD control.
CAD + 3D printing with digital PID control in C++.
ESP32-based wearable with Bluetooth + biosensing measurements.
STM32-based board with shoot-through protection and SWD workflow.
Tools and strengths reflected across the work.
Bare-metal C, C++ control loops, drivers, peripheral bring-up, debugging.
Schematics, layout, fabrication handoff, power stages, protection design.
PID/PD tuning, stability intuition, simulation support, sensor challenges.
CAD/3D printing integration, iterative testing, practical design tradeoffs.
I am a final-year Robotics Engineering student at the University of Bath, holding an MEng in Aerospace Engineering from Queen Mary University of London. I have developed hands-on experience in embedded software development, PCB design and board layout, and system-level debugging. Passionate about hardware–software integration, I am currently seeking opportunities in embedded engineering where I can contribute and continue to grow.
From schematic capture to firmware implementation, I work across the full embedded systems stack, integrating hardware and software into functional, reliable designs. My projects demonstrate a solid foundation in electronics and low-level programming, with an emphasis on clarity, efficiency, and robust system architecture.
Driven by curiosity and a desire to understand systems at a fundamental level, I continuously deepen my knowledge of embedded design. I approach each project as an opportunity to refine my technical judgment, strengthen my engineering discipline, and build more thoughtful, efficient solutions.
If you’re working on an exciting project and are looking for someone to contribute at the hardware–software boundary, I’d be glad to connect. Feel free to reach out to me on LinkedIn.