Warren Kim
github: warrenjkim
linkedin: warren-kim
youtube: @warren_kim
email: wjkim2311[at]gmail[dot]com
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