About
I am a Computing major at Queen's University specializing in Artificial Intelligence. My passion is creating impactful software solutions and working on challenging problems in tech.
Skills & Technologies
- Languages: Java, Python, C/C++, JavaScript, HTML/CSS, Bash, LATEX
- Developer Tools: Git, Google Cloud, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse
- Frameworks and Libraries: JUnit, Bootstrap, React, Express.js, Node.js, MariaDB, NumPy, Matplotlib, PyTorch, Pygame
- Data Analysis and AI: Pandas, Scikit-learn, TensorFlow, Keras
Resume
Portfolio
Here are some of my projects that showcase my skills and experience.
Teto Kitty
Python, PyTorch, Pygame | Aug 2024 – Present
- Built an AI-driven Tetris bot using alpha-beta pruning and bitboard analysis to make efficient game decisions.
- Trained neural networks in PyTorch to refine bot heuristics, improving move prediction and responsiveness, tested within a custom Tetris game.
- Applied minimax algorithms and reward functions to optimize the bot’s gameplay in high-speed, complex scenarios.
Tournament Scenes
Python, Matplotlib, Battlefy API, PIL | Sep 2024 – Nov 2024
- Developed animated scenes for the Apple Orchard Cup, a premier TETR.IO tournament, including dynamic brackets, versus screens, and commentary overlays.
- Crowdfunded over $1,500 for the prize pool, establishing it as one of the largest in TETR.IO history.
- Utilized real-time data updates and custom animations in Matplotlib and PIL to deliver a polished and engaging viewer experience.
Practice Bot
Python, discord.py, MariaDB | September 2020 – July 2021
- Created a popular Discord bot for programming platforms (DMOJ, Codeforces) with features for problem tracking, ratings, and contest updates.
- Adopted in over 800 servers as a centralized tool for competitive programming practice.
Contact
If you have any questions or would like to connect, feel free to reach out.