] # _
May 2020 — Aug 2021
Cloud/Software Engineer Intern
Reduced deployment time by
by implementing ability to deploy locally-compiled binaries onto
using only command-line.
Implemented ability for Kubernetes operator to fetch data from a deployed service and update config with data.
Refactored probes to have default values assigned based on deployed YAML while also fixing reconciliation issues.
Automated the promotion and release process as part of the
Wrote documentation on how to get started with the project to onboard new developers and mentored the incoming intern.
Presented a talk based on my experience called “8 Things I Learned About Software Engineering” to an audience of 75+ in a conference for internship seekers.
Created for a 36 hour hackathon (UofTHacks X) where it
came 2nd overall
Created and deployed a smart contract with
on the Ethereum blockchain to create/buy/sell NFT's using MetaMask.
hook to fetch and show listed NFT's, NFT details and owned NFT's.
Used API to synchronously upload images and metadata to IPFS.
Web app to give rarity rankings to NFT's within minutes of their metadata being revealed and check which are listed (based on rarity and price filters) on the OpenSea marketplace using their API.
Reverse engineered the ranking algorithm to match the leading rarity ranking site's rankings (scraped using Selenium) with a
discrepancy of <0.25%
Used app to frontrun purchases of
rarity NFT's against competing buyers.
backend to fetch metadata from IPFS, store rarity rankings in PostgreSQL and serve rarity data using GraphQL.
frontend with hooks to dynamically load rarity data. Styled with Tailwind.
Aug. 2019 — present
Deployed various web apps with backends using NGINX on a Debian/
to display the uptime of my pages every hour.
Monitored system resources and performed system maintenance using tmux.
, Go, Bash, Solidity, C,
, Node.js, PostgreSQL,
University of Toronto
2018 — 2023
Computer Science Specialist — 3.84 GPA (CS)
See my LinkedIn (Kev-Mok) for references from my Red Hat managers/mentee and a startup client.