I’ve been a software engineer since I could type, and legend has it when I was born I uttered the words, “Hello, world!”

I’ve done some cool stuff for some cool companies.

Evotec International GmbH, Germany 🇩🇪

Senior Software Engineer

2021-present

I’m currently employed at Evotec, a drug discovery company (pharmaceuticals, not like the police). In this job I primarily work with Python and PostgreSQL, creating API endpoints and supporting them with a database.

My biggest task has been to create a new microservice family to support the primary product, PanHunter. This software replaced legacy methods of data handling, enabling much more rapid development of new features, as well as providing a feature that allows clients to recreate historical results of their experiments.

I led development efforts in a special crisis response team after a cyber attack, quickly architecting and writing a solution that restored servers and hundreds of terabytes of data worldwide while protecting Evotec from further attacks in this vector. This intervention preserved Evotec’s ability to continue supporting scientific efforts, both its own and for clients.

As an additional role, I’m a Security Champion in the PanHunter Product team. This means I spend some of my time learning about security, pay attention to current trends, and advise colleagues on how to keep their code secure. My work in this role helps ensure PanHunter is secure, passes audits, and demonstrates security to clients.

I’ve learned a lot at Evotec. I’ve gained a few years of experience with SQL and made the most of this opportunity to work with databases and understand how they function. I experienced the recovery efforts of a global cyber attack, and I’ve studied a lot about software security.


Knexus Research Corporation, USA 🇺🇸

AI Software Engineer

2017-2021

Knexus is a contractor for the United States government, engineering cutting-edge AI solutions to meet government needs. During my time at Knexus I created and maintained many novel software suites to solve challenges the Department of Defense presented.

The most interesting work I did was creating a variety of successful AI/ML agents in C++ and Python. In one of these projects I was able to demonstrate novel AI functionality for a fighter jet training simulator.

Besides this, I wrote and maintained microservices in Python and Java, supported by Postgres and Neo4j, which ran in Docker. These supported a major contracts Knexus worked on and allowed us to present results that greatly impressed our clients.

I learned a lot at Knexus too, about microservices, AI/ML, and working for the DoD.