Software Engineer Intern (Embedded) · Thales Group · MCS Efficiency
Built Jenkins and Bitbucket CI/CD automation for embedded OS builds, plus a Python and SQL monitoring tool.
I build at the boundary between hardware and software — from RTL pipelines and FPGA accelerators to Linux tooling, CI systems, and cloud infrastructure. Currently studying Computer Engineering at NUS.
A small selection across infrastructure, systems programming, and digital hardware.
A distributed test-orchestration platform for on-demand workloads across Docker and Kubernetes.
A terminal UI for process, network, and Docker monitoring on Linux.
A dual-issue, in-order five-stage RISC-V processor implemented on a Xilinx Artix-7.
A three-layer ternary Transformer deployed on a Xilinx KV260.
A low-latency, multi-threaded limit-order matching engine.
Built Jenkins and Bitbucket CI/CD automation for embedded OS builds, plus a Python and SQL monitoring tool.
Maintained Linux-based SLT systems for AMD Instinct GPUs and developed Python tools for real-time diagnostic tracking and log analysis.
Bachelor of Engineering, Computer Engineering
Expected graduation · May 2027
Selected coursework