Software Engineer
Software Engineering · AI/LLMs · Research Software · Game Development
I am a Research Software Engineer in the Department of Zoology at the University of Cambridge, working on research software, AI-assisted workflows, and data-processing pipelines for conservation evidence synthesis. My current work includes owning and developing AI/LLM pipelines for the Conservation Evidence database, researching and evaluating open-source language models, and integrating Hugging Face models into author-facing research tools.
Previously, I worked as a Software Engineer and later Lead Software Engineer at the Leverhulme Centre for the Future of Intelligence, University of Cambridge, where I owned development across Python, C#, Unity, Django, AWS, testing, documentation, and open-source research software. I also hold an MSc in Artificial Intelligence from King's College London.
Outside of research software, I develop games and recently commercially released my psychological horror game, ItLivesInTheWoods, on Steam.
-
Research Software Engineering
- Scientific software
- Reproducible research workflows
- Data-processing pipelines
- Open-source development
-
Artificial Intelligence & Machine Learning
- Large Language Models
- Natural Language Processing
- Model training, evaluation, and optimisation
- Hugging Face and open-source AI models
-
Software Engineering
- Software architecture
- Testing and CI/CD
- Backend and full-stack systems
- Documentation and maintainability
-
Game Development
- Unreal Engine
- Unity
- Gameplay systems
- Performance optimisation
Software Engineering
Software Architecture · Object-Oriented Design · Algorithms · Data Structures · Unit Testing · Integration Testing · End-to-End Testing · Debugging · Documentation · Code Review · Open-Source Development
Languages
Python · C# · C++ · JavaScript · HTML5 · CSS
AI & Machine Learning
Hugging Face · PyTorch · TensorFlow · Keras · Scikit-learn · LLMs · NLP · Model Training · Model Evaluation · Model Optimisation · Reinforcement Learning
Data & Scientific Computing
NumPy · Pandas · Matplotlib · Data Processing · Statistical Analysis · Reproducible Research Workflows
Backend / Web / Databases
Django · Django REST Framework · RESTful APIs · API Design · React · SQL · PostgreSQL · Database-Backed Web Applications
Cloud / DevOps / Developer Tools
AWS Elastic Beanstalk · AWS S3 · AWS RDS · Docker · GitHub Actions · CI/CD · Git · GitHub · GitLab · Linux · macOS · Windows · VS Code · Visual Studio
Game Development
Unreal Engine 5 · Unity · C++ · C# · Gameplay Systems · NPC AI · Behaviour Trees · WebGL · Performance Optimisation · Blender · Photoshop · Substance Painter · Audacity




