• github
  • linkedin
  • I'm a Haskeller

Welcome! This is my personal site, where I write about different topics and share my work.

About Me

I am a software engineer with an inclination towards computer graphics, systems programming and functional programming. I also love fitness, and I am a group exercise instructor at the YMCA, where I teach BODYATTACK. Occasionally, you will also see me dancing Melbourne shuffle.

What I do

Software engineering

BODYATTACK / Group exercise instruction


Melbourne shuffle



Dec 2019 - Present, Group Exercise Instructor, YMCA of Silicon Valley


Nov 2019 - Present, Software Engineer in Simulation, DiDi Labs


Feb 2016 - Nov 2019, Software Engineer, NVIDIA
Jan 2015 - Jul 2015, Software Intern, NVIDIA


May 2013 - Jan 2015, Intern Student, Centre de Realitat Virtual
Sep 2011 - Jan 2012, Computational Geometry Course Assistant
Sep 2010 - Jan 2011, Computational Geometry Course Assistant


For instant messaging, please reach out to me on Signal.

Otherwise, please reach out at msunet at this domain using an email provider that respects your privacy.

About This Site

This site is a personal and independent site. It is hosted on a dogado cloud server, which runs on green energy. The privacy policy is simple: no surveillance. No logging, no cookies, no trackers, no ads to follow you around, ruin your reading and drain your battery. If you want to hide your IP from the server and take your browsing experience to the next level, use the Tor Browser and a VPN. In any case, I configured the site to run on https so that your ISP cannot inject ads for a router you don't need. The site is also meant to be wickedly fast, although compromises are made where appropriate. For example, CSS is kept unminimized so that you can read it.