My Projects
Here are some projects I've worked on...
Project 1
Project for Programming Technologies course at HKU. I used C++ to write a terminal based version of the boardgame: Battleships. I used object oriented programming to make the code more modular and updateable. Features include single and 2 player options and loading games.
Project 2
A Python package that recreates a toy model of ATLAS track reconstruction. We simulate charged particle trajectories through a 3D cylindrical detector and reconstruct the tracks using a Kalman filter. We use object-oriented design to define Track, Detector, and Hit classes, and matplotlib for visualization.