A collection of personal and academic projects demonstrating expertise in computational physics, scientific programming, and hardware integration.
I am a Penultimate Year MPhys Physics Student (Expected 2027) with a deep focus on translating complex physical theories into functional computational models and engineered systems. My primary interest lies in Quantum Communications, Scientific Computing, and Systems Design.
I am actively seeking a Summer 2026 Internship in a challenging R&D or technical environment.
The culmination of my 4th year, integrating complex hardware control with advanced computational modelling.
- Description: Establishment of a scalable quantum networking testbed using Free-Space Optical (FSO) communicators, with rigorous numerical simulation of atmospheric turbulence effects using radiative transfer code.
- Key Skills Demonstrated: Systems Integration, IPC Networking (Java/Python), Scientific Modelling, Linux/Git Workflow, FSO/QKD principles.
- Technologies Used: Python, Java, libRadtran, IRNAS Koruza FSO Communicators.
Advanced simulation and predictive modeling applied to molecular dynamics.
- Description: Simulates particles interacting via the Lennard-Jones potential in 2D. Includes a machine learning model to predict potential parameters based on the system's kinetic data.
- Key Skills Demonstrated: Advanced Numerical Methods, Scientific Data Processing, Machine Learning for Physics.
- Technologies Used: Python, NumPy, PyTorch, Scikit-learn.
- Files: lennardJonesMdl.py
A foundational project demonstrating proficiency in statistical mechanics simulation.
- Description: Simulates the Ising model using the Metropolis algorithm to investigate ferromagnetic behaviour and critical temperatures on a lattice.
- Key Skills Demonstrated: Statistical Physics, Monte Carlo Methods, Data Visualization.
- Technologies Used: Python, NumPy, Matplotlib
- Files: Isingmodel.py
- Description: Image processing workflow designed to calculate the resolution and magnification of a custom, 3D-printed microscope (Raspberry Pi/Pi cam setup) based on Gaussian fitting of a resolution target's intensity profile derivative.
- Technologies Used: Python, NumPy, Matplotlib, Scipy, Scikit-image
- Files: resolution.py
NOTE: These projects showcase foundational programming skills and front-end development, representing my earlier work in different languages.
- Todo List App (React, CSS): Simple, intuitive front-end application demonstrating state management and UI/UX design principles.
- Chess Game (HTML, CSS, JavaScript, jQuery): Basic logic implementation and front-end scripting for a classic game.
| Platform | Link |
|---|---|
| todd.blacklaw@gmail.com | |
| Connect with me on LinkedIn |