Senior Software Engineer at Antarctica Asset Management
Dorchester, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Liam Deacon is a Senior Software Engineer with 10 years of experience blending scientific research rigor with production-grade software and DevOps practices. He has built and shipped backend microservices, data pipelines and cloud-native deployments across aerospace, defence and financial services, often turning research prototypes into resilient systems. A PhD-trained scientist, he emphasizes repeatability through testing, validation and CI/CD, and has hands-on experience with Kafka, Airflow, Spark, Azure and Docker. Liam is an active open-source contributor who improved packaging and platform compatibility in notable projects like pymatgen and helped harden an open air-traffic simulator for PyPI distribution. He mentors junior engineers and leads technical design while keeping a curious tinkerer’s mindset—experimenting with IoT, ML and data visualisation in his spare time. Based in Dorchester, UK, he brings a pragmatic blend of academic depth and startup-scale delivery to complex engineering problems.
10 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Physical Chemistry, Doctor of Philosophy (Ph.D.), Physical Chemistry at University of Reading
Contributions summary:Liam primarily focused on improving the project's packaging and build process. They updated the `setup.py` file, adding data files and correcting license classifiers to meet PyPI standards. Additionally, they made changes to a simulation file, demonstrating work related to the core functionality of the air traffic simulator. These changes include modifications to the simulation and radar widget code, highlighting a focus on both application development and project structure.
Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR in 1 day
Contributions summary:Liam primarily focused on enhancing the functionality and maintainability of the `pymatgen` library. Their contributions include fixing platform-specific issues related to path handling, developing a pure-Python fallback for computationally intensive coordinate utility functions, and incorporating pure-python fallbacks for optimizaiton and other core functions. They also addressed import order dependencies on Windows systems to improve the library's usability.
moleculespythonscienceelectronic-structurepowers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Liam Deacon - Senior Software Engineer at Antarctica Asset Management