I'm a data-oriented programmer with a passion for
digital art. By day, I work at Facebook as a Software
Engineer. At night, I do web development, machine
learning projects, and 3D digital art.
I am a Harvard University graduate (class of 2018) with
a bachelor of arts in computer science with a secondary in
statistics. Some relevant courses include:
- CS50: Introduction to Computer Science (C programming, PHP/Javascript web-development)
- CS51: Functional and Object-Oriented Programming (OCaml)
- CS61: Systems Programming (C)
- CS121: Computation Theory (Automata, Complexity, P/NP)
- CS124: Algorithms and Data Structures
- CS134: Social Networks (graph theory, Python)
- CS171: Data Visualization (Javascript, D3.js)
- CS175: Computer Graphics (C++)
- CS181: Machine Learning (Python, sklearn)
- CS182: Artificial Intelligence (Python)
- CS281: Advanced Machine Learning (Python, PyTorch)
- Stat 110: Probability Theory (combinatorics, distributions)
- Stat 111: Inference Theory (MLE, hypothesis testing, Bayesian estimation, regression)
- Stat 139: Linear Models (applied statistics)
- Stat 186: Causal Inference (Unbiased experimental design)
- Stat 234: Sequential Decision Making (Reinforcement Learning)
- Math 21a: Multivariable Calculus
- Math 21b: Linear Algebra and Differential Equations
I also love teaching. During my time in college, I've
had the pleasure of tutoring and teaching a variety of
stat, CS, and math courses including the introductory CS
courses, machine learning, linear algebra, and
introductory quantitative statistics courses.
Troy High School in Fullerton, CA was where my interest
in Computer Science took off. There, I was enrolled in a
four-year-long Computer Science pathway that taught me
things ranging from circuit logic with breadboards to
introductory data structures and algorithms in Java.
I've been toying around with graphic design and
animation for a while now, specializing in 3D art. As
a computer scientist, my main experience comes from
web development and machine learning. In my free
time, I love tinkering with Chromebooks and DIY Linux
distributions, and I often brush up on coding via
Project Euler, HackerRank, and Codecademy.
Digital Art
3D and Animation
- Adobe After Effects
- Maxon Cinema 4D
Graphic Design
- Adobe Photoshop
- Adobe Illustrator
- Adobe InDesign
Film
- Adobe Premiere Pro
- Sony Vegas Pro
- Audacity
Computer Science
Main Languages
- Python- NumPy, scikit-learn, PyTorch
- JS- Node, Express, JQuery, D3, THREE.js
- SQL/NoSQL variants
- C
- Java
- C#
- R
Miscellaneous
- Arch Linux
- Jekyll/Sass
- Emacs