01

Fifth-year computer science student at UBC and an aspiring software developer who loves trying everything and exploring the world.

Recent work includes contributing to open-source Valkey and Redis clients at Improving, building PLAI's virtual cloud gaming platform for AI data collection with React and AWS, and developing ODBC/JDBC drivers for Hive, Impala, and Spark at insightsoftware.

Outside of coding, I'm usually making music or videos, learning how to invest, and planning the next trip (so far I've been to South Korea, China, Japan, Taiwan).

02

Software Developer Co-op

Improving · Vancouver, BC

Full Stack Software Engineer Intern

PLAI (Pacific Laboratory of Artificial Intelligence) · Vancouver, BC

Junior Software Developer

insightsoftware · Vancouver, BC

03

$ ~/projects

$ run encore --spotify

2022 · spotify song game

24-hour nwHacks project: a Spotify-powered song guessing game built with Express and Node.js.

  • Node.js
  • Express
  • Spotify API
  • JavaScript

$ run algovisuals --demo

2022 · algorithm visualizer

Python/Tkinter tool that visualizes sorting and pathfinding algorithms in one place.

  • Python
  • Tkinter
  • Algorithms

$ run shares-predictor --train

2021 · ml model

Linear regression model predicting news-article shares from sentiment signals, tuned for fast runtime.

  • R
  • Data science
  • Linear regression

$ run triviamania --play

2021 · trivia game

Java desktop trivia app with presets, custom questions, high scores, and dark mode for comfy late-night play.

  • Java
  • Desktop
  • OOP

$ run haki --focus

2020 · pomodoro timer

Web pomodoro timer with built-in Lo-Fi player, to-do list, and live weather/time to keep sessions distraction-free.

  • HTML
  • CSS
  • JavaScript

$ run tupacbot --serve

2020 · discord bot

Discord bot with music playback, economy, Google image search, and Reddit fetches to keep servers lively.

  • Node.js
  • Discord.js
  • APIs

04

  • Python
  • JavaScript
  • Java
  • C++
  • React
  • Node.js
  • AWS (EC2, S3, CloudFront, Lambda, Route53, DynamoDB)
  • SQL
  • Redis / Valkey
  • ODBC / JDBC
  • Git
  • Perforce
  • R

05

Outside of work, I like making music and videos, learning new tools, learning personal finance, and exploring new cities.

  • Producing music and video editing.
  • Visiting new places (so far: South Korea, China, Japan, Taiwan).
  • Picking up new programming languages and side projects.
music videography travel investing

06

Bachelor of Science, Computer Science

University of British Columbia · Vancouver, BC