Hi! My name is Kenneth, and I like building software! I got started by doing programming for FIRST Robotics in high school. After getting my start, I went to the University of Toronto to study Computer Science, and I've since moved into fullstack work.
I've worked at a lot of great places, from a travel startup, to big tech, to a big consumer-facing company.
During my time at University of Toronto, I helped build an iOS menstruation tracking app for a local menstruation equity non-profit. Beyond that, I was also involved with overhauling the website at a career fair club.
Here's some technologies I like:
Developed a compiler for MiniC, which is a subset of C. As part of this, I defined the language grammar, wrote an AST tree builder, semantic checker, and generated LLVM IR. I also implemented the mem2reg optimization pass, outperforming 60% of my class.
Website for showcasing my work and projects. I built this based on this website by Brittany Chiang as a way to try Next.js and Tailwind.
As part of my web development class, I built out a website for a fictional Toronto-based fitness club. I specifically worked on the search component, and implementing a RESTful API for course search, enrollment and subscription modification.
Tool for anonymizing children in videos so that researchers can publish videos from their studies safely. I led a team of eight on this, and also built the frontend and backend of the home page, which handles filtering and searching for videos
Menstruation Tracking and education app that I worked on for a local non-profit as part of U of T Blueprint
Budget tracking app that categorizes credit card expenses from a statement