About me

I'm a software engineer from Pittsburgh, currently working at Earthshot Labs. I care about making simple workflows that match the cognitive flow of real humans.

For fun, you can usually find me snapping photos with my new Fujifilm X-E5, scuba diving, or reading something by Brandon Sanderson.

Hire me for:

Frontend software architecture, HTML & CSS, JavaScript, Node.js, React, React Router & Remix, Next.js, TypeScript, user interface design, wireframing, and unit testing

Learning:

Python, Anaconda & Jupyter Notebooks, Pandas, Numpy, & Matplotlib, Postgres, Figma

Prior experience:

Angular.js, AWS, PHP, Symfony, Java, MySQL, MongoDB, Java, Cypress, ROS

Coming soon: September 10th @ 6:00 PM EST

Register for the conference here.

Drawing Carbon Boundaries: How Mapbox Powers Land Eligibility Analysis in Earthshot’s LandOS Platform

Earthshot’s LandOS platform helps scientists, landowners, and project developers design nature-based carbon projects with a high degree of scientific rigor. Using Mapbox, users can intuitively draw and refine project boundaries, turning simple polygons into the foundation for complex land eligibility computations.

This talk will show how LandOS transforms user-drawn GeoJSON into actionable insights by integrating spatial data layers and running advanced geospatial analyses to assess project feasibility and carbon potential. I’ll share lessons learned on UX for spatial tools, geospatial data management, and how Mapbox enables fast, data-rich decision-making for climate impact.

BUILD with Mapbox 2025

In late 2020, I ran a Lighthouse test on a simple content page on Harvie, a farm management platform and Symfony app, and received a performance score of 31/100. The JavaScript bundle, the API requests, the database lookups, even with minimal UI to render, had a baseline score in the thirties! Along with customer feedback, this helped to catalyze a renewed commitment to performance at Harvie. Read more or see the slides.

I also gave this talk to the EU conference that same year.

Education

University of Pittsburgh - M.S. Information Science
2017-2019

Washington & Jefferson College - B.A. Computing & Information Studies
2010-2014

Udacity - Nanodegree AI Programming with Python
Completed in 2024

Download resume