I'm a Year 2 Computer Engineering student at NUS minoring in AI. I bridge multiple layers of abstraction, from ARM assembly in computer organisation to FPGA Verilog FSMs (including fall-detection logic) to C/C++ sensor driven autonomous robots with arduino/RPi to websites and AI-poweredapplications running on both cloud and local systems.
My engineering journey is driven by a desire to understand exactly how things work under the hood. I enjoy bridging the gap between low-level hardware logic—like designing circuits on a Basys 3 FPGA—and high-level software, creating seamless, optimized systems.
Beyond competing in hackathons and building my own automation tools, I'm a Teaching Assistant for Software Engineering & OOP (CS2113). Teaching pushes me to write cleaner, more deliberate code and helps me communicate complex technical concepts effectively.
NUS Year 2 · Computer Engineering · AI Minor
Guiding Year 2 students through Object-Oriented Programming and software engineering principles. I manage weekly tutorials, help teams navigate collaborative development environments, and debug complex Java codebases to ensure solid architectural practices.
I'm actively seeking opportunities in embedded systems, AI integrations, and full-stack development. If you're working on interesting technical challenges, let's connect.