At Behaviour Lab I work across both the software engineering and advisory teams, to support clients while also shipping production code. I work end-to-end across backend services, databases and infra (with some frontend work occasionally too).
A five-month placement at a fintech startup. I got handed real problems early and found this job very rewarding, leading me to decide to return after I graduated.
Worked as a UTA for Imperial's C++ Programming module, running weekly tutorial sessions for first-year undergraduates during my third year.
I worked in the Commodities technology team, where I built a monitoring dashboard to visualise usage and performance statistics of the Pricer application. I received a full-time return offer at the end of the internship.
Novel Symbolic Regression approaches for interpretable prognostic models in SICH patients.
C90 to RISC-V compiler in C++, with full parsing, AST construction, and assembly codegen.
Pipelined 32-bit RISC-V processor with reduced ISA, implemented in SystemVerilog.
An authentication platform for luxury watches, minting ERC-721 NFTs tied to individual watch serial numbers to create ownership history
I took part in the Muay Thai Society and served as Head of Corporate Relations for the Algorithmic Trading Society during my time at Imperial. I graduated with First Class Honours
Living in Singapore was a great experience and the semester breaks gave me the chance to travel across Southeast Asia.
Outside of work I train muay thai and weightlifting. I also recently have gotten into golf, and I (sometimes) play the guitar.