Adam Kewley

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.



Cover Design: Sulfone so good for COF catalysis Cover Design: Sulfone so good for COF catalysis Cover Design: Sulfone so good for COF catalysis Agnew cover design Jobson resutls page Backdrop for RSC Summer of Science Exhibition (2017), event organized by Dr. R. Greenaway Nature Chemistry Cover Design Advanced Materials Cover Design Jobson job list page Nature Materials cover that I designed A cover design (rejected) for porous liquids. Later used as a conference backdrop. My thesis cover Plots I designed for my paper Presentation combiner software Jobson job submission page Schematic I drew for my thesis Some of my data, shown in a Nature Materials publication Another schematic I drew for my thesis Some organic cage artwork I produced when I was bored Some organic cage artwork I produced when I was bored Schematic I drew for my thesis Acouple of pages from my thesis A contact list that I developed for Crown Informatics A contact list that I developed for Crown Informatics A programmable dashboard that I developed for Crown Informatics Part of the dashboard I developed for Crown Informatics


Software Developer

PetaGene Ltd., November 2018 - Present

I currently work at PetaGene as a software developer, where I develop transparent data compression platforms for genomic data.

Key skills:

Example Projects:

Gaia Software Developer

University of Cambridge, November 2016 - November 2018 (2 years)

Developing data processing systems for the billion-star survey.

I worked in the Institute of Astronomy on the European Space Agency's Gaia project (BBC). I mostly focused on developing software that processes large (> 1 PB) volumes of data.

Key Skills:

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.

Automation, Data, and Standardisation Scientist

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:

Web Designer & Developer

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:

PhD in the Synthesis and Separation Properties of Organic Cage Compounds

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.

Key skills

OEE Software Development

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

Nuffield Research Placement

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.

Pharmacy Picking / Replenishment

Wirral NHS Trust, Summer of 2006 (2 months)

Warehouse position for an NHS hospital.

Civil Engineering Assistant

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.


Gaia Data Release 2: Processing of the photometric data

Astronomy & Astrophysics, 2018, 10.1051/0004-6361/201832712


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.

Porous Organic Cages for Gas Chromatography Separations

Chemistry of Materials, 2015, 10.1021/acs.chemmater.5b01112


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).

Separation of Rare Gases and Chiral Molecules by Selective Binding in Porous Organic Cages

Nature Materials, 2014, 10.1038/nmat4035


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.

Supramolecular isomers of metal-organic frameworks the role of a new mixed donor imidazolate-carboxylate tetradentate ligand

Dalton Transactions, 2012, 10.1039/C2DT12055K


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.