Projects
Below is a collection of some the work I have done.

ModelStack
(In-Progress) A backend application for building, training, and evaluating PyTorch neural networks. Built in Python with FastAPI and PostgreSQL, containerized with Docker
View Project
Surface Tension Simulation Research
(In-Progress) Academic research on surface tension simulations with Dr. Berkin Dortdivanlioglu at UT Austin. Built custom simulation software in Julia, with geometry preprocessing with GMSH and visualization postprocessing in Paraview. This work was done as part of my paid research position in the lab.

Tetris AI
Reinforcement learning agents in a custom Tetris environment implemented in Python. One of the agents include a Deep Q-Learning agent implemented with PyTorch.
View Project
Quantum UNO Game
A Python console game of "Quantum Computing" UNO, which simulates quantum-like effects with Qiskit's Aer simulator. Each card is represented by a 6 qubit state, which interact with the deck and the effects of different cards to model quantum effects like superposition and entanglement, utilizing Grover's quantum computing algorithm for some of the internal logic.
View Project