Akuna Capital
Platform Engineer
Building and operating platform infrastructure for the firm.
Welcome to my corner of the internet!
I'm a Computer Science graduate from the University of Waterloo.
I'm currently a Platform Engineer at Akuna Capital,
where I was previously a Platform Engineer Intern.
I like using tech to solve difficult problems.
When I'm not working, I like to read books and go for runs by the Chicago Lakefront.
Feel free to reach out with any opportunities — I'd love to hear from you.
Platform Engineer
Building and operating platform infrastructure for the firm.
Platform Engineer Intern
Enhanced company-wide Jenkins uptime 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 developer automation platform from previous internship into production, benefiting all Apple Watch Health Software teams. Migrated and implemented high availability and data resilience for organization's credential manager. Introduced 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
Built a developer automation platform with custom domain-specific language (DSL), for highly customizable automations to increase productivity and visibility in dev workflows.
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 — read my blog about this cutting-edge technology! Saves big bucks (millions) and reduces networking latency 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 some widgets for Flutter app and designed user authentication using Firebase Cloud Firestore.
Homelab
A self-hosted home lab on a Linux box, a Mac Mini, and some refurbished hardware. Ansible bootstraps
the stack with K3s, Argo CD, my own NFS file server, WireGuard, Tailscale, and Cloudflare tunnels; a
GitOps repo then deploys media (Jellyfin, Plex), photo backup (Immich), monitoring (Prometheus, Grafana,
Loki), smart home (Home Assistant), and more.
View on GitHub at homelab-ansible
and homelab-core-infra.
Provisioned with Ansible; services managed with Kubernetes, Helm, and Argo CD.
League Summoner Tracker
A web app and desktop overlay for tracking enemy summoner spell and ultimate cooldowns in a
League of Legends match, providing users a gameplay advantage.
View on GitHub.
Created with React, TypeScript, and Vite.
Tiny Tower Coin Farmer
A Python automation bot that farms coins in Tiny Tower, the mobile game. Uses computer vision
(OpenCV, PIL) to detect on-screen UI elements and PyAutoGUI to tap through the game automatically.
Watch the demo on YouTube.
Created with Python, OpenCV, Pillow, and PyAutoGUI.
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 computer difficulty.
This project tightly follows proper OOP principles and design patterns such as the Observer Pattern and
MVC as learned in class. The code is available upon request.
Created with
C++ and SDL.
Thank you for visiting!
If you have an opportunity in mind, reach out on LinkedIn or send me an email at
kaiweimo5@gmail.com — you can also do that below.
Looking forward to chatting soon! 😄