I am a scientific software developer that has worked on projects with low- (embedded, compression) and high-level (distributed programming, UX design) programming challenges. I currently work for PetaGene, which creates a product that transparently compresses (and, if required, encrypts) genomic data.
PetaGene Ltd., November 2018 - Present
I currently work at PetaGene as a software developer, where I develop transparent data compression platforms for genomic data.
University of Cambridge, November 2016 - November 2018 (2 years)
Developing data processing systems for the billion-star survey.
See Jobson and Jobson UI for example projects. Internal projects include developing a Apache Spark query DSL for Gaia's data systems, developing a task platform that unifies Gaia's various data processing pipelines, and integrating various projects together into web stacks.
Unilever, November 2015 - October 2016 (1 year)
Using automation, visualization, and analysis to get the most out of research data.
At Unilever, I developed data extraction platforms, data standardization specs, and visualization pipelines/dashboards. The role involved several projects:
Crown Informatics, February 2015 - October 2015 (9 months)
Developing clinical audit products, landing pages, dashboards, and login portals
At Crown, I designed developed and deployed webapps that were distributed to hospitals nationwide. Specifically, I designed and developed their login portals, landing pages, and analytics platforms. My main skills were in full-stack web development in a combination of ruby, IBM Notes, PostgreSQL, java, angularjs, jekyll, and highcharts. I worked on several projects:
University of Liverpool, Feb 2011 - April 2015 (4 years)
Robotic automation techniques, new chromatographic methods, and commercially-usable technologies.
My PhD supervisor was Prof. Andrew Cooper, who is world-renowned for his work on porous materials. His research group is amazing. They work on everything from new computational modelling techniques, carbon storage, hydrogen generation, and battery technology.
Under Andy, I worked on three projects (see pub. list for details):
During my PhD, I also actively engaged in teaching and outreach classes. Outreach involves visiting local schools to inspire younger students to get excited about chemistry, which I believe is very important.
Henkan Ltd, Dec 2010 - Feb 2011 (3 months)
Henkan consults FMCG companies with an aim to maximizing their efficiency. I was brought on to develop an excel spreadsheet that calculated and visualized an FMCG's overall equipment effectiveness (OEE) based on timesheet data. Key skills: Excel, VBA, FMCG industrial processes
University of Nottingham, Summer of 2009 (2 months)
As a Nuffield summer project, I worked under Stephen Liddle. Steve is world-renowned for his work on uranium chemistry and features on YouTube's "Periodic Videos". The project involved synthesizing a phosphorous analogue to N-heterocyclic carbenes. The work was mostly hardcore air-sensitive, practical inorganic chemistry.
Wirral NHS Trust, Summer of 2006 (2 months)
Warehouse position for an NHS hospital.
Mouchel PLC, Summer of 2005 (2 months)
A Nuffield summer position in which I learnt how to use AutoCAD to mark out bus stops. I worked with qualified engineers to establish where the bus stops needed to go, what utilities were under the bus stops, and the environmental impact / hazards of painting a bus stop sign onto a road.
Astronomy & Astrophysics, 2018, 10.1051/0004-6361/201832712PDF
This paper was written by Marco Riello, who designed and implemented the data processing architecture used in Gaia DR2. I worked under Marco when this paper was written and, because I regularly developed and used the architecture described, was asked to check the paper. I did ~0.1 % of the work required to create this paper, and only put it here because I did an extensive amount of work with the systems described within it, which might be useful information.
Chemistry of Materials, 2015, 10.1021/acs.chemmater.5b01112PDF
I previously studied chiral adsorption by organic cages (see Nat. Mat. pub.) and thought that the adsorption mechanism--and the solubility of organic cages--could be leveraged to to create a capillary column coating. I produced a capillary column that did a good job of separating out mixtures that other coatings have difficulty separating. The project demonstrates how bringing two research areas together--organic cages and GC--can create interesting results (without being too complicated).
Nature Materials, 2014, 10.1038/nmat4035PDF
I used analytical chemistry techniques (mostly GC) to investigate how organic cages adsorb guests. While doing so, I found that organic cages are capable of separating complex mixtures and chiral enantiomers, which wasn't previously known. I wanted to know how it worked, so I conducted a wide variety of carefully controlled analytical experiments to understand the system. My analytical experiments went hand-in-hand with Linjiang Chen's computational modelling with an impressive level of correlation, which allowed us to visualize the separation mechanism in-silico.
Dalton Transactions, 2012, 10.1039/C2DT12055KPDF
During my MSc project, I synthesized novel infinite coordination particles (ICPs). A ligand I used, which was previously discovered by V. Richards (primary author), produced promising results. Based on that, I synthesized a similar (imidazolate) ligand and created ICPs from that. The ligand features in this paper.