Welcome to my corner of the internet!
I'm a Computer Science student at University of Waterloo
graduating April 2025.
I'm a former Platform Engineer at Akuna Capital,
DevOps Engineer at Apple (twice!),
and Cloud Reliability Engineer at Nuro.
I'm into all things tech, and using code to create value and solve real-world problems that impact millions
of people.
When I'm not working, I like to read books, play the violin and piano, and try to cook culinary recipes that
are way beyond my skill level.
Currently, I'm looking for new grad opportunities for 2025.
Platform Engineer Intern: Enhanced company-wide Jenkins through Kubernetes cluster migration, introducing SSO for authn+authz, optimizing image and plugin upgrades to reduce maintenance toil. Developed and implemented comprehensive monitoring and alerting solutions for core services.
Build and Tools DevOps Engineer Intern: Brought pubsub model from previous internship into production, benefiting multiple Apple Watch Health Software teams. Implemented high availability and data resilience for organization's credential manager. Integrated Splunk for enhanced logging capabilities for various projects.
Cloud Reliability Engineering Intern: Overhauled company-wide onprem cluster management, introducing features such as automated cluster version upgrades, multitenant isolated work environments, shared CRDs, and centralized networking. Achieved reduction in provisioning/maintenance times and manual intervention frequency.
Build and Tools DevOps Engineer Intern: Developed a workflow automator with custom config file language, for highly customizable automations to increase automation and visibility in dev workflows. Designed concurrency model and event-driven architecture.
Cloud Orchestration and Infrastructure Developer Intern: Prototyped bluegreen deployments for SAP's cloud orchestration platform using Kubernetes and Helm for hotswapping services in testing pipelines to reduce test time and infrastructure costs.
Project Developer: Improved Children's Aid Society of Algoma's CMS by enhancing web app backend. Created models, services, and REST API endpoints to support the web app's functionality in Python, Flask, and SQLAlchemy with PostgreSQL.
Site Reliability Engineer Intern: I led the R&D of a new intelligent EKS cluster autoscaling tool called Karpenter. Saves big bucks and reduces networking overhead too.
Infrastructure Engineer: Increased availability of systems for autonomous vehicle training. Created Java Spring app to access rosbag training data stored in S3.
Software Developer: Frontend development using React and TypeScript. Introduced deployment and testing automations with Vercel and GitHub Actions.
Software Developer in Test Intern: Set up a new Jenkins with HAProxy and company wide SSO and RBAC. Wrote automated backups for Jenkins and wrote Postman tests too.
Fullstack Developer: Created 5+ widgets for Flutter app and developed user authentication using Firebase Cloud Firestore.
Spotify Rewind
A React webapp that allows users to revisit their top songs and artists from the past and export them to
a playlist. Features include top songs/artists, playlist creation, recently played, and more.
View on GitHub. See the live
demo on spotifyrewind.dev. Created with
React, Express, and Spotify API. Deployed using Terraform, Docker, and AWS.
Webcam Paint
An OpenCV2 project for teachers to draw diagrams by holding physical objects in front of their webcam,
made at the beginning of the COVID-19 pandemic.
View on GitHub. Created with
Python, OpenCV2, and NumPy.
Carey's Computers
A mock online store like Amazon. Features include product search and filtering, user authentication,
shopping cart, and checkout/refund.
View on GitHub. Created with
HTML/CSS/JS, MySQL, and PHP.
Epilepsy Guard
A Discord bot that detects potentially epileptic GIFs and censors them. This project was a learning
experience on image processing and how to quantify the difference between two frames in an epileptic GIF.
View on GitHub. Created with
Python, Pillow, and Discord.py.
Flappy Bird
Flappy Bird is a game where the
player must avoid obstacles to increase their score. This project features pixel-perfect collisions and
elementary game physics.
View on GitHub. Created with
Python and Pygame.
MuseSort
MuseSort is a sorting algorithm visualizer and auralizer (turns sorting algorithms into music), done all
in your browser.
View on GitHub. See the live demo on
GitHub Pages. Created with React and
Node.
Ready Set Grow
Ready Set Grow is a smart plant management and monitoring system that enables users to take care of their
plants remotely.
View on GitHub. The mobile app
is created with Android Studio, Java, AWS (DynamoDB, Lambda, API Gateway), and Node.js. The monitoring
system is created with Arduino and C++.
Chess
My CS247 final project. The game of chess, featuring multiplayer and 4 levels of AI difficulty.
This project tightly follows proper OOP principles and design patterns such as the Observer Pattern and
MVC as learned in class. For legal purposes, the code can only be shared upon request.
Created with
C++ and SDL.
If you're reading this, thank you for visiting!
Whether you have something specific in mind
or just want to say hello, I would love to connect with you! Please react out to me via LinkedIn or
by sending me an
email. I'm always eager to hear about new
opportunities
and meet new people.
Looking forward to chatting soon! 😄
(This website was last updated on 12 Aug 2024.)