04 / about
A little about me.
I’m Jim Chng — a Singapore-based software engineer who started in aerospace, took a long detour through a Ph.D. in electrical engineering at NTU, and ended up writing production Python and Rust for financial institutions.
I build backend systems, developer tooling, and data platforms. At Eastspring Investments I led MAV, a Python data-integrity framework processing up to 113 GB of financial data a day.
On my own time I write Rust crates that take the type system seriously, Python libraries that make FastAPI a little nicer to live with, and the occasional WebAssembly project that puts the whole language in a browser tab.
Jun 2022 — Dec 2024
Software Engineer / Manager · Eastspring Investments
Led MAV — a Python data-integrity framework processing 2.7 – 113 GB of Bloomberg / Refinitiv / Aladdin data daily across 320+ dataset types. Built the alerting ecosystem and PySpark transformations on Databricks.
May 2021 — May 2022
Software / ML Engineer · DBS Bank (TFIP)
Architected CI/CD and MLOps workflows on Jenkins, OpenShift and Kubernetes; integrated MLflow + CDSW for the model lifecycle; stood up REST APIs for serving with stress-testing via Locust.
2018 — 2020
Cofounder · sgTuitions
Built sgTuitionsBot — a Telegram-bot platform that became the market-leading tuition channel in Singapore, with 10 k+ subscribers and 28 k+ matches. Exited via acquisition to a private tuition agency.
2012 — 2020
NTU · B.Eng (Aerospace, GPA 4.91) → Ph.D. (EEE)
Top graduate of Aerospace Engineering 2016, Lee Kuan Yew Gold Medallist, IES Gold Medallist. Plus an MBA from Quantic and a Specialist Diploma from DigiPen for good measure.