Portfolio

Consulting projects, research, and software I've built. The range covers mathematical modeling, scientific computing, optimization, and full-stack engineering.

Featured Projects

Aerospace · Optimization

UAV Design Optimization Platform

2025 · 6 months

Led technical architecture for a platform that automatically designs fixed-wing drones by selecting optimal components and tuning airframe geometry. Custom genetic algorithm with KD-tree component selection; complete AWS deployment (150+ Terraform resources); coordinated 5–15 engineers across 6+ repositories.

Python FastAPI Genetic Algorithms AWS Terraform
Read more →

Machine Learning · Statistics

ML Headcount Estimation Pipeline

2024 · 4 months

Transformed a 3,000-line AI-generated notebook into a production ML pipeline estimating ML expert headcount across 400+ organizations from 250,000+ LinkedIn profiles. Developed a novel multivariate probit bootstrap model with correlated annotators and five-layer uncertainty quantification.

Python Statistics Hamilton Modal Labs PyMC5
Read more →

Full-Stack · Web Application

Zero Waste Event Management App

2019–present

Offline-first PWA for waste management teams at large events such as music festivals. React/TypeScript with InstantDB real-time sync, interactive Leaflet maps, automated Google Slides/Sheets reports, and Cloudflare Workers/R2 infrastructure managed with Terraform and SOPS.

React TypeScript Cloudflare PWA InstantDB
Read more →

Applied Mathematics · Optimization

Cross-Channel Advertising Optimization

2022–2023 · 2 months

Mathematical framework for allocating advertising budgets across 18+ channels to maximize campaign reach. Poisson process model for media engagement, Bayesian framework for imperfect demographic targeting, formulated as constrained nonlinear optimization. Documented in a 14-page mathematical specification derived from first principles.

Python SciPy Optimization Bayesian Probability
Read more →

Agricultural Technology · Scientific Computing

Eggplant Greenhouse Optimization

2025 · 2 months

3D functional-structural plant modeling for a 30-meter solar greenhouse with 4,032 plants. Monte Carlo ray tracing (1M+ rays) for light simulation, Bayesian optimization over 8 architectural parameters, 6-point Legendre-Gauss quadrature for daily averaging — achieving 29% improvement in photosynthesis efficiency.

Python GroIMP Bayesian Optimization Monte Carlo
Read more →

Scientific Visualization · Neuroscience

Connectomics Data Visualization

2024

Publication-quality data visualization for a connectomics and brain simulation research team. Multi-scale figures spanning many orders of magnitude, innovative 3D visualizations, and custom heatmaps for neural recording capabilities across four iterative phases through final publication-ready deliverables.

Python matplotlib seaborn Scientific Visualization
Read more →

Financial Engineering · High-Performance Computing

Rust Portfolio Optimization Library

2023

High-performance portfolio rebalancing library in Rust using the Clarabel.rs SOCP solver. Extended Markowitz mean-variance optimization with novel soft constraint formulations; Python bindings via PyO3. 50× performance improvement over the Python baseline (5 ms → 100 μs per solve).

Rust Python PyO3 SOCP Optimization
Read more →

Backend Engineering · Fintech

Kraken — Tax Reporting Microservice

2019

Contributed to Kraken's first IRS-compliant tax reporting microservice. Rust/Actix backend with PGP encryption for vendor data exchange, Prometheus/Grafana monitoring, and Terraform-managed infrastructure. Served ~4,000 users in the first weeks of deployment.

Rust Actix PostgreSQL PGP AWS
Read more →

Geospatial · Scientific Computing

Bathymetry Data Interpolation

2023

Python pipeline to interpolate 2GB+ irregular seafloor depth datasets into 10m-resolution GeoTIFFs. Resolved a 769GB memory bottleneck by switching to cubic interpolation; implemented block-average decimation, trend removal, and convex-hull masking for correct geospatial alignment.

Python Verde GeoPandas rasterio GIS
Read more →

Numerical Computing · Graph Algorithms

Matrix Permutation Algorithm

2023–2024

Implemented a bipartite matching algorithm from a research paper to find row/column permutations that maximize the product of matrix diagonal elements. Handles extreme numerical ranges (10⁻²³ to 10¹⁴). Validated against MATLAB's equilibrate function; client awarded a bonus for the delivery.

Python NumPy Graph Algorithms Numerical Analysis
Read more →

Additional Work

Consulting engagements, academic research, and smaller projects.

Full-Stack · Data Engineering

Lavo Nutrition — Nutrient Optimizer

2019

Data pipelines and GraphQL APIs for estimating nutrient content of packaged foods. Numerical optimization for nutrient estimation from recipe and ingredient data; collaborated with a nutritionist and frontend developers; managed a Kubernetes cluster on GCP.

Python Kubernetes GraphQL MongoDB GCP

Full-Stack · Decision Support

Farmly — Neighborhood Garden App

2019

Decision support algorithms and web/mobile applications for community vegetable gardening. Tools for optimal planting decisions using metaheuristic optimization, photogrammetry, and spatial modeling; polyglot microservice APIs with React/React Native frontend.

React React Native Python Microservices Optimization

Economics · Statistical Modeling

Value of Statistical Life Calculator

2021–2022

Interactive Jupyter notebook implementing the Mincer equation to calculate Value of Statistical Life from CPS and CFOI datasets. Widget-based UI with 30+ toggleable variables; VSL estimates of $9.6M–$15M aligned with Viscusi (2013). Resolved data compatibility issues between Census Bureau and BLS sources.

Python Jupyter SciPy ipywidgets Economics

Financial Mathematics · Technical Writing

Kwak Accelerated Banking Calculator

2021–2022

Formalized a proprietary mortgage acceleration strategy into rigorous LaTeX equations and Python implementation suitable for patent filing. Identified and fixed logical errors in the original Excel model; quantified ~$76K in interest savings on a $250K mortgage.

Python LaTeX Financial Modeling Patent Documentation

Scientific Computing · Physics

Molecular Dynamics Simulation

2022

Complete Lennard-Jones fluid simulation with Andersen thermostat and velocity Verlet integrator. Modular YAML-configured framework with radial distribution function analysis, Widom insertion chemical potential, and Numba JIT acceleration.

Python Numba NumPy Scientific Computing

Statistics · Consulting

Tennis League Rating System

2023–2024

Statistical consulting to improve a Glicko-based tennis league rating system. Identified temporal drift causing over-penalization of lower-ranked players in top divisions; developed a normal-distribution model for player skill to guide corrective, season-start-anchored adjustments.

Python Statistics Glicko Data Analysis

Applied Mathematics · Computational Ecology

MS Thesis — Seaweed Aquaculture Light Field

2018 · University of Akron

Constructed a 3D probabilistic-PDE model of the light field in a seaweed aquaculture farm to estimate photosynthesis and biomass yield. Implemented finite difference and numerical asymptotics algorithms in object-oriented Fortran with a Python/Jupyter interface and rigorous error analysis.

Fortran Python PDEs Numerical Methods Ecology

Applied Mathematics · Molecular Physics

BS Thesis — Nanoscale Wetting

2018 · University of Akron

Analyzed molecular dynamics simulations comparing spreading rates of nanoscopic and macroscopic water droplets. Object-oriented C++ framework for time-dependent boundary detection and geometric analysis; derived an analytical model for nanoscale wetting from complex multi-variable datasets.

C++ Molecular Dynamics Data Analysis Physics

Mathematics · Consulting

GPS Velocity via Carrier Phase

2019

Mathematical consulting on velocity estimation from GPS integrated carrier phase measurements, deriving the signal processing and estimation equations for precision positioning.

Mathematics GPS Signal Processing