My name is Josh. I'm a generalist that's worked with a ton of different domains. If my specialty is anything its translating whiteboard math into fast, usable software. Julia is my language of choice, and every project I build is driven by two priorities: performance and usability.
-
I'm the Co-Founder and Director of Software Engineering at Rallypoint One, a small business focused on open-source scientific computing, AI/ML, and digital twins for government R&D.
-
I do a lot of open source development.
-
I am the creator and main contributor to the Julia for Data Science newsletter.
-
I have a PhD in Statistics from NC State. My research into on-line algorithms for statistics led to the development of the OnlineStats Julia package.
I lead software engineering at RallypointOne, building Julia-based simulation and hybrid physics/ML models for federal R&D:
- HEATMAPS / ARID (NSF ASCEND-funded): Wildfire decision support via GPU-accelerated digital twins and continuous surrogate environment fields, expanding into wildfire/water/power asset resilience across the Colorado–Wyoming region.
- MICROCAST (Navy SBIR-funded): Hybrid forecasting framework for naval operations integrating SpeedyWeather, Oceananigans, Breeze, NumericalEarth, as well as numerical weather prediction tools from outside the Julia ecosystem.
- IRAM (NASA SBIR Ignite-funded): Real-time hybrid physics/ML modeling of metal additive manufacturing — universal differential equations updated live from sensor data for defect prediction and closed-loop control.
- OnlineStats.jl: Single-pass algorithms for statistics and data viz with big data.
- XML.jl: An XML reader/writer in pure Julia that performs comparably to implementations in C.
- Cobweb.jl: An HTML reader/writer in pure Julia that's fast and easy to use.
- PlotlyLight.jl: Lightweight, easy-to-use wrapper of the fantastic Plotly.js plotting library.
- Wildfires.jl: Wildfire modeling and simulation in Julia.
- Elmfire.jl: Julia implementation of the ELMFIRE fire propagation model.
- GlobalGrids.jl: Discrete global grids in Julia.
- GeoSurrogates.jl: Surrogate function representations of geospatial data.
- WildfireData.jl: Unified Julia interface for federal wildfire data (LANDFIRE, NIFC, GOES-16, HRRR).
- RapidRefreshData.jl: Downloads data from NOAA RAP/HRRR/GFS weather models.
- DeckGL.jl: WebGL-powered geospatial visualizations in Julia via deck.gl.
- Landfire.jl: Julia client for the LANDFIRE Product Service API.
- GeoExplorer.jl: Interactive geospatial exploration in Julia.
- TokenIterators.jl: Fast framework for writing lexers/tokenizers.
- DepotDelivery.jl: Create a standalone Julia depot for air-gapped deployments.
- XKCD.jl: Retrieve image and metadata from the XKCD webcomic.
- One Click Tuner: iOS app with a chromatic musical instrument tuner.
And much more... GitHub repos








