Cross-platform desktop application for sharing files directly between users.


Boilerplate code for a cooperative massively muiltiplayer dungeon crawler game built for web clients. Team up with friends to explore dungeons, fight monsters, and collect loot.



Extension for Chrome browsers that uses a local AI model and Spotify to read the content on your webpage and recommend songs that match its emotionality and energy.



Users can play mini-games like type racing and tick-tack-toe against with friends, and interact with other players in a many 3D worlds. Powered by Three.js and Express.




Simulation of solar system dynamics using RK4 integration method and Three.js for 3D visualization. Also includes a minigame for launching probes to planets.

Simulation of ecosystem with multiple intertwined food chains using RK4 numerical integration method and Pygame for visualization.


I build web applications and desktop software, focusing on performance and user experience. Currently working with TypeScript, Rust, and React to create scalable solutions.
Completed Bachelors of Computer Science from Ontario Tech University.
Created learning materials for the cooperative education program at Ontario Tech University.
Developed a form processing system for NetOutput using Angular and MongoDB.