Education and Employment▼
July-October 2014Researcher at Cambridge University
Research in Quantum Monte Carlo algorithms.
2010-2014PhD student at Cambridge University
PhD in Theoretical and Computational Condensed Matter Physics.
Supervised by Richard Needs. Viva passed in July 2014.
- Made theoretical predictions that were subsequently verified experimentally, leading to
a string of publications, including an article in Physical Review Letters, the premier
- Wrote computer programs to predict properties of materials.
- Worked with academics in psychology, applying Bayesian statistical methods to analyse visual memory experiments.
Researcher in Electrical Engineering Department as part of an exchange program.
Wrote programs ot modle electron transport on liquid helium, and a curve-fitting program with a GTK+ GUI.
MEng in Materials Science,
First Class Degree
Awarded the Johnson-Matthey prize for best performance in Preliminary exams, the Gibbs prize for best performance in Part I and the IoM3 prize for best overall performance. Nominated for the IoM3 Royal Charter Annual prize for best graduate in Materials Science in the UK.
2010-CurrentCASINO QMC code
Fortran programming as part of a team of developpers.
Designed and maintained
modules for pairing wavefunction generation and calculation.
CASINO contains upwards of 200klocs. Working as part of the CASINO
development team has helped me understand the challenges involved in working
collaboratively on larger project.
2012-CurrentExact diagonalisation routines
Python and Fortran programs for exact diagonalisation in ultracold atomic gases.
I gained experience planning, developing and maintaining a sizeable (35klocs) code by myself. The routines led to three scientific publications. I co-supervised a student who worked to extend the routines, gaining experience leading a development project.
Supervised an undergraduate "Scientific programming with C++" course.
2008-2009Modelling electrons on helium
Python and C programming to integrate the equations of motion of electrons
on liquid helium, aiming to assess suitability for quantum computing.
Summer 2007 Python backend for a Pulsed EPR spectrometer
I co-wrote a backend to a pulsed electron paramagnetic resonance (EPR) spectrometer.
Open source contributions▼
- Development of algorithms and methods for CASINO Quantum Monte-Carlo Program.
- Applications of Quantum Chemistry methods to ultracold atomic gases.
- Statistical design and analysis of experiments in psychophysics.
Technical skills summary▼
- Very good Python, Fortran (including HPC and parallel computing experience),
dabbled in Haskell, Ruby and Julia.
- Good LaTeX. Enough HTML and CSS to write this.
- Six years of Linux experience, including development tools: familiar with git, vim (including vim script), makefiles, sed, grep, gdb, as well as Eclipse and ant for Java development.
- Good scientific computing and numerical algorithms experience. Good problem
solving skills, knowledge of data structures and experience at working as
part of a larger team on a sizeable software project.
P.O. Bugnion, J.A. Lofthouse, G.J. Conduit
Inhomogeneous state of few-fermion superfluids
P.O. Bugnion, G.J. Conduit
Ferromagnetic spin correlations in a few-fermion system
P.O. Bugnion, G.J. Conduit
Exploring exchange mechanisms with a cold atom gas
Algorithm analysis and design (Coursera)
Final mark of 97.5% (pass mark: 70%).
The Hardware/Software interface (Coursera)
Final mark of 100% (pass mark: ~60%).
Machine learning (Coursera)
Demonstrated for a theoretical physics course and a computational physics in
Taught English in Kyrgyzstan, both at a local university and as part of a summer
camp, for a total of six months spread over six different summers.
Secretary for the committee of graduate students of Darwin College (Cambridge)
Captained Oxford University Ultimate Frisbee Second team. Played in the first ultimate frisbee team for Oxford, Princeton and Cambridge Universities.
Bilingual French and English speaker. Working proficiency in German and Russian.