Isaac Cheng's starred repositories
ruff-pre-commit
A pre-commit hook for Ruff.
ApolloPatcher
Apollo for Reddit tweak with in-app configurable API keys
python-best-practices-cookiecutter
Python best practices project cookiecutter 🍪
cookiecutter
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
trading-portfolio-tracker
A cross-platform desktop application for monitoring and managing your investments from different brokers, with real-time market data integration from Yahoo Finance. Developed with Qt.
machine-learning-in-chess
A final year project for the University of Exeter, using machine learning to study patterns in millions of chess games (~350 GB). Ranked 1st in the cohort for undergraduate projects (85%).
travel-buddy
A web application for planning your journeys with a travel companion to analyse routes based on fuel costs and environmental impact. Developed with Flask.
vaccine-order-processing
A CLI tool to process customer orders of COVID-19 vaccines for a shipping company. Developed with C++11.
threaded-card-game
Simulation of a card game, where the objective is to obtain four cards with the same rank.
brewhouse-management
A desktop application to manage brewing processes for Barnaby's Brewhouse. Developed with Qt.
student-network
A social media platform for university students with a social feed, quizzes, and achievements. Developed with Flask.
lift-control-simulation
A desktop application to simulate lift control with a custom algorithm optimised to reduce distance travelled by the lift by 82.5%. Developed with Qt.