You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
👀
Open to web dev roles + Upwork freelance work | Next.js, TypeScript, Node.js
Kevin Mok
Kevin-Mok
👀
Open to web dev roles + Upwork freelance work | Next.js, TypeScript, Node.js
Full-stack web dev seeking work | Available for freelance on Upwork | Ex-Cloud Engineering Intern @ Red Hat | CS @ UofT
Create a shuffle "playlist" for the files in a directory.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Scrape Top Box Office movies from Rotten Tomatoes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Script to calculate the most common IV percentages in Pokemon Go.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
At Red Hat, I helped shape the open-source Kogito ecosystem—this document captures the key contributions and impact I delivered across Busines Automation projects.
Red Hat Open Source Contributions
Kevin Mok | Software Engineer | Red Hat Business Automation Team (2020-2022)
Executive Summary
During my tenure at Red Hat, I made 50+ merged pull requests across 10 repositories in the Kogito ecosystem and related cloud-native projects. My contributions ranged from founding an entire Helm charts repository to fixing critical Kubernetes operator bugs affecting enterprise customers.
This repository is a compact CLI utility for generating multiplication-table drills in formats that are easy to use during study, teaching, and practice sessions. It helps learners and instructors get fresh randomized practice quickly while still keeping predictable structure when needed for pattern-following workflows. The script is useful when you want to avoid building another spreadsheet or manual prompt every time you prepare flash-style drills.
It is intentionally minimal so you can trust the behavior: pass one number set and a max multiplier, choose normal or random mode, and print a clean, consistent table. For developers, this is a good example of a tiny, testable terminal tool with opinionated output order that’s still configurable.
Tech Stack And Why Chosen
Python 3 (standard library): keeps the script portable and dependency-free while making argument parsing and list handling straightforward.
Standard library modules (argparse, random, sys): provide