Software developer | Data scientist

Layer10

About

I develop software and play with data. I have a history in academia working in bioinformatics, I have several first-authorship and co-authorship publications across multiple fields in the life sciences. I now work as a professional software developer and I’m currently working within Ericsson’s 5G Cloud Packet Core, Gothenburg, Sweden.

Prior to this position, I was a post-doc in the Antonelli Lab at the University of Gothenburg, working on pipelines in R for phylogenetic analysis. As part of this work I converted the program SUPERSMART into a series of smaller packages in R – a project called “supersmartR”.

I did my PhD at Imperial College London and the Zoological Society of London where I re-appraised the “living fossil” concept.

I particularly enjoy developing software and have created a range of open-source R and python packages for munging and analysing biological data (from DNA to species records).

Interests
  • Cloud computing
  • Genomics
  • Bioinformatics
  • Big data
  • Biodiversity
  • Macroevolution
  • Phylogenetics
  • Palaeobiology
  • Conservation biology
Education
  • PhD in Macroevolution and Palaeobiology, 2017

    Imperial College London & Zoological Society of London

  • MRes in Biodiversity Informatics and Genomics, 2013

    Imperial College London

  • BSc in Biology with French for science, 2012

    Imperial College London & Université Paris-Sud

Experience

 
 
 
 
 
Software Engineer // Scrum Master
Jan 2020 – Present Gothenburg, Sweden

Cloud-native development of 5G packet core. Work packages in networking and security. Technologies:

  • C
  • C++
  • golang
  • ttcn
  • k8s
  • helm
 
 
 
 
 
Post-doc
Sep 2017 – Dec 2019 Gothenburg, Sweden
Phylogenetic pipelines development. See the “supersmartR” project page for more details.

Skills

R
python
C++
C
golang
git
linux
docker/K8s/helm
Software engineering
Bioinformatics
Data analysis
Phylogenetics
Technical writing
Presenting
Teaching

Software

*
Gaius

Gaius

Divide and conquer phylogenetic supermatrices and supertrees in R.

Outsider

Outsider

Install and Run Programs, Outside of R, Inside of R.

restez

restez

Create and Query a Local Copy of GenBank in R.

phylotaR

phylotaR

Automated Retrieval of Orthologous DNA Sequences from GenBank.

treeman

treeman

An R package for manipulating phylogentic trees.

pG-lt

pG-lt

phyloGenerator-lite: generate phylogenies, lightly, in python (2013)

TNR

TNR

TaxonNamesResolver: Automatically search taxon names against the Global Names Resolver (2013)

EcoDataTools

EcoDataTools

Tools for manipulating ecological data – first ever R package! (2013).