This is Me

I’m on my way to become a full-stack machine learning engineer, someone who knows how to process data and train models at scale. Check out my blog for thoughts and notes on my commonly used tools like AWS and Spark.
Besides dealing with computers, I love photography. The hero image on top of this page is taken by myself (and not with a drone). If you like it, be sure to check out my photo gallery.
You can contact me through LinkedIn or Github.

about-me

Experience

  • Software Engineer, Machine Learning

    Google | 2022-Now

    Productionizing popular Parameter Efficient Fine-Tuning techniques in JAX

  • Teaching Assistant

    Carnegie Mellon University | 2021-2022

    Spring 2021: 10-701 Intro to Machine Learning (PhD)
    Fall 2021, Spring 2022: 11-785 Intro to Deep Learning

  • Staff Software Engineer

    Ruckus Networks, Singapore | 2019-2021

    Previously Senior Software Engineer. Built and maintained a real-time ETL pipeline powered by Apache Spark

  • Data Scientist/Engineer

    DataSpark, Singtel | 2018-2019

    Built an optimization software for telco operators with Apache Spark. Published a paper based on real teclo data.

  • Research Assistant

    NUS-Singtel Cybersecurity R&D Lab | 2017-2018

    Analyzed telco-level network data for cybersecurity anomaly detection

Skills

Python, Scala, Java
Badminton, Photography
JAX, PyTorch, Apache Spark
C, C++, Bash
Snowflake, Druid