From AI research and competitions to classic Python games โ 11 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 Augmentation for 3D Gaussian Splatting
Final year research on generative augmentation for 3D Gaussian Splatting โ comparing Gaussian Splatting with NeRFs and exploring diffusion model integration.
Diffusion ModelsNeRF3DGSPyTorch
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
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
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
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.