I am currently a software engineer at Google working on low-level computer graphics and applications of Deep Learning.

I have a PhD in Biomedical Physics from UCLA, where I conducted research on applications of machine/deep learning, computer vision, GPU acceleration, and mathematical optimization to improve the standard of modern cancer treatment.

In my spare time I'm developing a fully-functional 3D game engine and integrated editor from scratch on custom OpenGL and Vulkan backends. The source is currently under wraps, but isolated sub-components are expected to appear on my public github from time-to-time.

I have experience leading and collaborating on projects in the following areas: (more in publication)

My skillset includes:
  • Software Engineering and System Design:
    • Python (including ML frameworks: Tensorflow, PyTorch, Sklearn)
    • C/C++ & CUDA (Experienced in Multi-GPU development/profiling/code-optimization)
    • Multithreaded & Distributed System Design + Socket Communication Protocol Development
      • Designed a distributed Deep Learning data generation pipeline with 2-way communication between manager node hosting a Mongodb instance, and multiple worker nodes running simulation tasks. Implemented using Docker containerization and Docker Swarm container orchestration for ease of deployment/scaling (code to be open sourced after publication)
    • Bash, Git, Cmake/Make, Linux Ecosystem
    • MERN Web Stack (MongoDB/Express/React/Nodejs)
    • Embedded Programming (Arduino/AVR, GUI Development+HW Control)
  • 3D Modeling (Autodesk Inventor & Blender)
  • 3D Printing (experience: FFF/FDM, SLA, SLS)
  • Graphic Design