About Me
I am an aspiring physicist with a Master's in Physics (MPhys) from the University of Portsmouth, where I developed a strong foundation in theoretical and applied physics. My academic journey has been marked by numerous projects where I utilised my analytical and problem-solving skills, often employing computational methods.
On GitHub, I showcase my proficiency in Python programming, which has been integral to my data analysis, simulation development, and problem-solving in physics. My repositories reflect my dedication to applying programming in scientific contexts, demonstrating both my technical skills and my enthusiasm for computational physics.
My passion for technology extends to exploring various Linux distributions, including Arch, Void, and Ubuntu. This interest has led me to tinker with both software and hardware, optimising performance and customising user experiences. Through these experiences, I have grown a deep appreciation for the open-source community and its collaborative spirit. My GitHub repositories also mirror this ethos, as I maintain my repositories to be open-source.
Python Projects |
---|
Title | Description | Stars | Tech |
---|---|---|---|
GravAD | Gravitational Wave Analysis using Auto Differentiation with JAX | ||
StellarPhysicsHub | Flask-based Web Application Designed for Astronomy Enthusiasts in Python | ||
StarScholar3D | Dynamic 3D Visualisation of Stars Using The Yale Bright Star Catalogue in Python | ||
CBC-Simulation | Simulating CBCs with a focus on GW Emission during the Inspiral Phase using Classical Mechanics | ||
FluidSim | PyGame Fluid Simulation using Smoothed Particle Hydrodynamics (SPH) | ||
AstroClassifierML | Machine Learning used on SDSS Data to Classify Stars, Galaxies and Quasars | ||
PyWaveCNN | Convolutional Neural Network for Categorising Gravitational Wave Contours | ||
StellarSpectraML | Machine Learning Project Classifying Stellar Spectra using TensorFlow and Astronomical Datasets | ||
tesco-webscraper | Using Selenium to Webscrape Tesco for Products, Prices and Images | ||
TUITS | Terminal User Interface Time Sheet - with AI Summary | ||
writeme.md | AI-generated README.md files using Autogen, Kubernetes, Docker, MongoDB, RabbitMQ, and Sveltekit. |
Bash Scripts |
---|
Title | Description | Stars |
---|---|---|
PS1Palette | Streamline Bash PS1 Customisation through Script Automation for Prompt Colour Coding and .bashrc Integration. | |
PythonProjectInit | Python Project Initialisation Automation through Shell Scripting | |
dotfiles | My Bash Scripts & System Configurations for Arch Linux | |
nordvpn-polybar | NordVPN polybar integration using BASH script |
JavaScript |
---|
Title | Description | Stars | Tech |
---|---|---|---|
portfolioWebsite | THREE.js website with animation on scroll | ||
solarSystem | a JavaScript simulation using the p5.js library to model a basic solar system | ||
TESCOdle | A Wordle-Style Tesco Product Pricing Game |