From AI research and competitions to classic Python games โ 15 projects in total.
๐ฅ National 2nd Place
Huawei Innovation Competition
Developed and pitched an innovative AI-driven project using Huawei's advanced tech stack including MindSpore, CANN, and ModelArts. Achieved National 2nd Place.
MindSporeCANNModelArtsAI
View case study
Generative Augmented Volumetric Reconstruction
Engineered a fault-tolerant 3D reconstruction pipeline using generative AI to restore degraded photographic data and hallucinate missing spatial angles for volumetric rendering.
3DGSGenerative AIPyTorchCUDASfM
View case study
MathWorks Minidrone Competition
Designed control algorithms for a virtual drone using Simulink, applying embodied AI principles to autonomous flight.
SimulinkMATLABEmbodied AIControl Systems
View case study
Autonomous Snake Game Agent
Applied Deep Q-Learning with Python and Pygame to train an agent that improves through reinforcement learning โ achieving high scores autonomously.
Deep Q-LearningPygameRLPython
View case study
Arduino Radar System
A hardware project that uses an Arduino microcontroller and ultrasonic sensors to emit sound waves, map object distances via time-of-flight, and visualize the data in real-time.
ArduinoC++ProcessingRoboticsHardware
View case study
Pong Game
A faithful recreation of the classic Pong arcade game built with Python's Turtle graphics library. Features two-player mode with score tracking.
PythonTurtleGame Dev
View case study
AI-Text Summarizer
Built using Azure AI Foundry โ an intelligent text summarization tool that condenses long-form content into precise, readable summaries.
Azure AI FoundryNLPLLM
View case study
Pomodoro Timer
A Pomodoro productivity timer built with Python Tkinter. Tracks work and break intervals with configurable session counts and an audio bell.
PythonTkinterProductivity
View case study
To-Do App
A clean to-do list application that supports adding, completing, and deleting tasks, with data persistence using JSON file storage.
PythonTkinterJSON
View case study
Frenchwords Flashcard App
A French vocabulary flashcard application that uses spaced repetition. Unknown words are re-queued while known words are removed from the deck.
PythonTkinterCSVLearning
View case study
Typing Speed Test
A real-time typing speed test application that measures words-per-minute (WPM) and accuracy. Features randomized word pools and live feedback.
PythonTkinterGame
View case study
Password Manager
A local password manager that generates strong passwords and stores credentials for different websites, all encrypted and saved locally.
PythonTkinterSecurityJSON
View case study
Automated Birthday Emailer
A Python automation pipeline that extracts staff data, generates personalized HTML emails, and securely sends them via SMTP using Google Cloud and GitHub Actions.
PythonPandasGCPGitHub ActionsCI/CD
View case study
Breakout Clone
A dual-implementation Python clone of the classic Breakout game. Written iteratively using both Python's built-in Turtle graphics and the Pygame library.
PythonPygameTurtleGame Dev
View case study
Data Science & Analytics Portfolio
A curated collection of data science projects focusing on statistical significance, multivariable regression, and exploratory data analysis using Python, Pandas, and NumPy.