Projects
Web Player vs AI Battleships game
Built a web-based battleships game, where the user places their ships and battles an AI.
The project was built in Python using the Flask framework.
Fundamentals of Machine Learning
Built a Python-based logistic regression classifier using scikit-learn to classify handwritten digits. Implemented advanced data cleaning, feature selection, and hyperparameter tuning to optimize results.
Implemented dimensionality reduction using techniques such as PCA, t-SNE and UMAP. Discussed the nuances of these techniques for both data visualisation and preprocessing tasks.
View on GitHubElectrical Engineering Group Design Project
Built a remote-controlled rover capable of detecting infrared signals, measuring frequency, detecting radio signals, and sensing magnetic field polarity.
Designed and implemented a filtering and amplification circuit for infrared signal detection through a phototransistor.
Simulated the design in LT Spice and prototyped the circuit on a breadboard.
Developed and implemented Arduino code to digitally interface with the infrared detection circuit.
View on GitHub