Hello!
My name is Johannes. I am a data scientist and ecologist, passionate about finding innovative ways to protect and gain insight into the natural world.
My programming skillset allows me to contribute to projects in a variety of ways, from scripting complex data analysis pipelines to developing LLM-powered classifiers to streamline essential processes.
I also specialize in bioacoustic monitoring–the use of recording equipment and artificial intelligence for conducting ecological assessments and wildlife surveys at scale. Because of my love for birds/wildlife, I feel particularly drawn to work that seeks to mitigate our global biodiversity crisis.
I made this website to showcase my projects and skills. It also houses my resume and a blog, where I write about things I’ve worked on. I love learning how to do new things. Let’s work together!
Selected projects

Developing an LLM-Powered Plant Classifier Using LangChain
Tool to classify plants as native or alien in certain countries based solely on extracted context from Wikipedia Continue reading Developing an LLM-Powered Plant Classifier Using LangChain

Data Analysis Pipeline for a Global Tree Restoration Portfolio
A multi-stage pipeline in R that preprocesses, wrangles, and analyzes all incoming monitoring data. Continue reading Data Analysis Pipeline for a Global Tree Restoration Portfolio

RailNET - A Convolutional Neural Network for Acoustic Monitoring of Elusive Species
Exploring deep learning solutions for cryptic species monitoring Continue reading RailNET - A Convolutional Neural Network for Acoustic Monitoring of Elusive Species

Detecting Invasive Flora: Leveraging Web Scraping and API Integration with Biodiversity Databases
Tool for rapidly scanning a list of species for potential invasives Continue reading Detecting Invasive Flora: Leveraging Web Scraping and API Integration with Biodiversity Databases
See Projects for more
Selected posts
Passive Acoustic Monitoring
Passive Acoustic Monitoring allows researchers to get in-depth biodiversity data faster than ever before. Continue reading Passive Acoustic Monitoring

Deep Learning for Audio Classifcation of Wildlife Vocalizations
Passive Acoustic Monitoring allows researchers to get in-depth biodiversity data faster than ever before. Continue reading Deep Learning for Audio Classifcation of Wildlife Vocalizations
See Blog for more