Core Technology, Core Development
Engineer proprietary software and hardware (ASIC/FPGA) in HFT.
Systems and Networks Research Group, Dept. of Computer Science
Research on "Performant FPGA-based DNS Anomaly Detection" and engineer NIC FPGA prototypes using VHDL and C++. Build 1G/100Mbit low-latency UDP core and DNS anomaly detection core from scratch on Digilent Artix-7 35T board.
Supervised by Prof. Steve Hailes and Phil Demetriou. Received the Outstanding Final Year Project Award from UCL Computer Science.
X5Learn Platform, UCL Centre for Artificial Intelligence, Dept. of Computer Science
Conducted applicable AI research in providing more customised Open Educational Resources. Engineered high-performance mobile applications in Swift, and embedded smaller AI models within the iOS platform. Supervised by Prof. John Shawe-Taylor and Sahan Bulathwela.
UCL Centre for Research on Evolution, Search and Testing, Dept. of Computer Science
Researched on secure language typing and quantitative information flow with Dr. David Kelly and under the supervision of Prof. Earl Barr. Engineered language prototypes and systems to examine execution flow and secure critical paths.
Central Software Institute, 2012 Labs - Fields (Embedded Systems) Lab
Optimised LiteOS (later HarmonyOS) kernel in terms of performance, latency and memory allocation algorithms (modified-TLSF) and developed parallel task execution and dynamic loading as optional kernel extensions.
Barclays Corporate Investment Bank - Core Engineering Team
Developed from scratch internal tools with Golang and Angular to provide interal services and enhance DevOps efficiency.
Created a React.js web app aiming to bring Uni societies and student communities together on one platform, and explored Facebook London and learnt how infra teams work together to provide robust services.