AI-Powered Talking Board
An interactive Ouija board powered by artificial intelligence, enabling natural conversations and dynamic responses.
|
4th Year Computer Science student at Western University, crafting innovative digital experiences with code.
I'm a 4th year Computer Science student at Western University, driven by a passion for building innovative solutions that make a difference.
My journey in tech has led me to explore various domains from AI-powered applications to browser automation and game development. I love tackling complex problems and turning ideas into reality through clean, efficient code.
Check out some of my recent work. Click on a project to explore.
An interactive Ouija board powered by artificial intelligence, enabling natural conversations and dynamic responses.
A puzzle-solving algorithm that analyzes and solves Block Blast game puzzles using strategic block placement techniques.
A Windows auto-typer that simulates human keyboard input using low-level Windows APIs, making input indistinguishable from physical typing.
A virtual assistant that gives intentionally wrong answers while calling you "bro" way too much. Features an animated talking avatar.
A deep reinforcement learning agent using PPO with Action Masking that achieves professional-level performance through self-play.
A text-based murder mystery adventure game set in the eerie Blackwood Manor. Investigate clues, interrogate suspects, and solve the mystery before it's too late.
A 2D game engine with a visual editor built in C++20 using wxWidgets, OpenGL 4.1, and Box2D — design and run games without writing a line of code.
Extracts unique 3D assets from a scene file (FBX, OBJ, GLB), exports them as GLB meshes, and generates Lua scripts that reconstruct the full scene in Roblox Studio.
Use buttons to rotate faces • Drag on cube to rotate view
💡 Tip: Use buttons to rotate faces. Click arrows or drag on cube to change view.
Whether you're looking for a developer to join your team, have a project in mind, or want to discuss how I can contribute to your organization, I'd love to hear from you.