Skip to content

Toddb2/github-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

⚛️ Todd Blacklaw's Applied Physics & Systems Portfolio

A collection of personal and academic projects demonstrating expertise in computational physics, scientific programming, and hardware integration.

🎓 About Me

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.

🌟 FEATURED PROJECTS (Quantum Communications & Computational Physics)

1. Quantum Key Distribution (QKD) Link with Atmospheric Modelling (4th Year MPhys Project)

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.

2. Lennard-Jones Potential Simulation with Machine Learning Integration

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

3. Ising Model Simulation & Critical Phenomena Analysis

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

🔬 ACADEMIC & INSTRUMENTATION PROJECTS

Resolution and Magnification Estimation for Custom Microscopy

  • 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

💻 DEVELOPMENT WORK (Historical Examples)

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.

📧 Contact & Links

Platform Link
Email todd.blacklaw@gmail.com
LinkedIn Connect with me on LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published