Hi there 👋

Welcome to my personal website! Here, you can find out about my education, work, and more about me. I'm currently purusing my Bachelor of Computer Science at Simon Fraser University. Here's my resume.

Education

I'm currently studying Computer Science at SFU after working for a few years. My expected graduation date is in 2027. I'm hoping to learn more about distributed systems, and low level stuffs during my time here.

Previously, I also graduated from BCIT (CST - Programming Paradigm option) in 2021.

Card image cap

Class of 2027

Card image cap

Class of 2021 - GPA: 91%

Work Experience

I used to work at @aws as a backend engineer in the Application Networking org for over 2 years. Previously, I was a fullstack developer at @gratifypay. Back in BCIT, I also had the chance to work on two Industry-Sponsored Student Projects. I'm always open for new internship opportunities :D

Projects

Here are some of the project that I am most proud of. I like reading about famous algorithms and visualize them. In the future, I would like to create my own programming language.
You can check out more of my projects on my Github.

Sorting Animation Sorting Animation
A* Demo A* Visualization
Conway's Game of Life Conway's Game of Life Simulation
Tic Tac Toe bot Tic Tac Toe bot
Hackathons

Here are some of the hackathons that I've attended and won some prices. I would love to attend more in the future :D

LearnIT Hack The Break hackathon
Skills

At work, I mainly used Kotlin, Java (service code), TypeScript (for CDK), and Python (test code) with a bit of Go. At BCIT, I learnt OCaml in my option.

Programming Languages*

* I believe that knowing the fundementals of programming fundementals is more important than trying to learn different syntaxes. As knowing the fundementals concepts can help learn different languages faster.

Web Frameworks
Databases*
dynamodb logo

* Just like programming languages, I believe that learning the fundementals behind each database implementation is more important than trying to learn different vendors.

Others