London, England, United Kingdom
I’m a software engineer passionate about high-performance computing, from high-level system architecture to low-level microarchitecture. My expertise spans a wide range of technologies, including parallel computing, multithreading, and low-level CPU instruction-set optimizations.
Building the best ad-hoc SQL engine for the lakehouse--for both humans and agents.
Core Database: building massively parallel execution engine to ingest and query data, across appliance and cloud native environment. This involves multi-threaded parallel programming to work across storage system and formats with high throughput and low-latency. - 4x database unload throughput (~8GB/s) by re-architecting it to run on multiple nodes in parallel - Implemented native JSON datatype and JsonPath query support - Implemented backup/restore to object storage (S3-compatible, Azure, GCP) - Implemented data loading from Parquet
My contributions focused on the data processing component within Application Modernisation & Connectivity team. The core product runs on Kubernetes and clouds to achieve horizontal scaling, dealt with Java concurrency day-to-day. I was responsible for understanding customers’ enhancement requests and delivering solutions. - Implemented an architecture that optimises data filtering performance across network - Implemented a mechanism to commit/rollback temporary data changes - Implemented an abstraction layer to redirect data requests from legacy codes to modern databases
An E-commerce SAAS Startup strived to simplify the online business experience for individuals, SMEs and corporates. Our core product is an omnichannel software that helps sellers to synchronise inventory and orders across several e-commerce platforms. - Worked with CEO and CMO to built a prototype and earned pre-seed funding (from Spaze Ventures) - Led a technical team of 3 developers to fulfil customer business needs - Planned and implemented an architecture with RESTful APIs
Touch Learning Edu Advisory (2015 – 2020): built a customized learning and appointment management to digitalize operations in this education center with 3 branches and over 5000 students. Responsible for designing solution based on business needs, backend, frontend and infrastructure implementation. The system serves 1000++ unique users monthly. Outsource Projects (2014 - 2017): worked as part of different teams such as Singtel (largest mobile network operator in Singapore) on backend development, exhibitions organiser on interactive Arduino game, web design agency on Wordpress design, etc. Dotshub & Fyartwork (2014): Built a Dribble-like website for high school from scratch and attracted over 600 artworks. Later use the skills learnt in the process to develop another educational app, won 3 awards, represented my country in APICTA (an Asia pacific competition) and covered on the front page of a local newspaper.