Projects:
Chess Engine: A Python-based chess engine implementation featuring player vs. player gameplay and AI opponents using minimax and alpha-beta pruning algorithms.
C-Trix: A C implementation of matrix multiplication optimized for cache efficiency and parallel processing.
dynamic-array-C: A small projcet implementing dynamic arrays in C from scratch.
Neural-Network from Scratch: This is a neural network (NN) library implemented from scratch in Python.
Sudoku-Solver: This is a Sudoku game solver program created using backtracking algorithm. I have built a GUI (Graphical User Interface) of this program using PyGame.
Research:
- Phase qubits: currently working on my senior research project on analyzing the behavior of phase qubits for potential scaling of quantum computers.
- Analyzing thermal convection in enclosed porous media using FreeFEM++, partial differential equations, and various numerical solvers.
Research paper implementations:
- VGG: currently implementing.