Résumé

Highlights

  • Demonstrated ability to create numerical physics simulations
  • Knowledge of and experience with high performance computing
  • Experience with a wide range of technologies with a demonstrated talent for learning new techniques quickly and independently
  • Driven and self-motivated individual who can perform well with minimal supervision

Projects

Web Developer 2015

Quantiki.org

  • Implementing a full stack solution to replace a complex legacy system without data loss or service interruption
  • Identifying existing software packages that meet the project requirements and developing new ones where none are available such as a wrapper module for Pandoc
  • Selecting the best technologies to use to ensure a reliable service with a long life span and explaining my decisions to the project leaders
  • Writing documentation to explain my process for implementation and providing a simple method for deployment so it can be replicated in future if necessary

Project Student 2013-2014

University of Leeds Dr Jaewoo Joo

  • Created a numerical simulation of measurement based quantum computation with a topological error correction code in Fortran 95 based on the work of my supervisor
  • Used LAPACK to improve performance and ensure scalability as well as provide advanced linear algebra routines such as matrix decomposition
  • Achieved a grade of 70% (4.0)

Project Student 2012-2013

University of York Prof. Irene D’Amico

  • Created numerical and analytical simulations of de-coherence of Qubits in silicon-28 quantum dots due to hyperfine and magnetic interactions
  • Generated graphs from results showing the state of the system over time for a range of initial conditions
  • Achieved a grade of 71% (4.0)

Research Student Summer 2012

University of York Dr Matt Probert

  • Built a database of example results from simulations of solid state materials that were run on University computing cluster for a range of bonding types
  • Created Perl scripts using the materials studio API to run batches of simulations on the cluster to optimise input parameters of simulations
  • Designed and coded PHP website to display data from calculations as benchmarks with comparison graphs

Education

Master of Science 2013-2014

University of Leeds

  • Studied Quantum Information Theory, Advanced Quantum Computing and Next Generation Silicon Technologies
  • Achieved a Merit with 3.5 GPA

Master of Physics 2009-2013

University of York

  • Studied Advanced Computational Laboratory, Intro. to Quantum Computing and High Performance Computing
  • Achieved Upper Second Class Honours with 3.6 GPA

Technical Skills

High level programming

  • Familiar with object oriented and array programming styles
  • Experience with Fortran 90/95 through education and projects
  • Some experience of C++ through personal projects

Scripting

  • Proficient with Perl, Python, Bash and PHP

Mathematics Packages

  • Experience with MAPLE for physics simulation
  • Basic proficiency with Gnu-Octave

General Computation

  • Knowledgeable about and experienced with parallel processing and high performance computing implementations and libraries such as OpenMP, Open MPI and LAPACK
  • Experience working with the LAMP stack to deliver web applications
  • Familiar with relational databases such as MySQL

Development tools

  • Familiar with popular version control software
  • Visual Studio 2013/15
  • Experience with popular compilers/debuggers particularly gcc based

Technical Writing

  • Skilled at LaTeX document production for papers and presentations
  • Philosophical background provides ability to explain complex abstract concepts clearly