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