About


I am currently a Software Engineer at Google X. I am interested in solving real world problems with software, and my love for problem-solving is the driving force behind my passion for software engineering.



Current


Outside of work, I am working on a JSON parsing library and an advanced Data Structures and Algorithms course. I also love learning more about algebraic structures as well as the theoretical side of Computer Science.


Past


Before UCLA, I attended Irvine Valley College and Saddleback College, the former of which I completed my A.S. degree in (most notably) Computer Science and Mathematics, but also in Physics and Natural Sciences.


In past quarters at UCLA, I took courses in Deep Learning, Computer Networks, Operating Systems, and more!



Projects


Below are some of the projects I have worked on. Click the button below to explore all of my projects in detail.

  • EEG Signal Classifier


    A comparison of various deep learning models for EEG classification.

  • TCP Network Simulator


    A congested network simulator written in C.

  • CPU Simulator


    A single-cycle CPU Simulator that emulates a subset of the RISC-V ISA.

  • HTTP Server


    A simple HTTP server written in C.

  • Memory Driver


    A cache visualization system to analyze data patterns through a three-level CPU cache.

  • UCLA ClubHub


    A centralized hub for students at UCLA for streamlined communication, event coordination, and membership management.

  • MySTL


    A comprehensive guide on fundamental data structures and algorithms written in C++.

  • Bulk Club


    A cross-platform desktop application to monitor sales and membership at a mock warehouse supermarket.

  • College Touring


    A cross-platform itinerary planner designed to streamline the process of organizing and managing college campus tours for prospective students and their families.


Skills


Explore the skills that I am proficient in below. Hover over any skill to guage my proficiency level!

95%

C++

95%

C

95%

Bash

95%

Git

95%

Java

95%

LaTeX

95%

Neovim

95%

Vim

95%

Markdown

90%

Spanner

90%

Emacs

90%

PostgreSQL

90%

Python

90%

PyTorch

85%

Docker

85%

Golang

85%

RISC-V

85%

MySQL

85%

NodeJS

85%

JavaScript

85%

NextJS

85%

Qt

80%

MongoDB

80%

TypeScript

80%

FirebaseDB

80%

Haskell

80%

React

80%

Swift

75%

Rust