projects

Selected open-source software and computational projects.

These projects collect open-source work in medical imaging, environmental modeling, machine learning, biomechanics, and accessibility tools. Each repository includes implementation details, usage notes, and project-specific documentation.

Medical imaging and biomechanics

BODIESReg: Registration of 3D human scans

Open-source pipeline for registering 3D human scans to SMPL-family body models using pose-aligned initialization and geometric optimization.

  • Combines projection-based keypoint detection, inverse kinematics, and surface fitting.
  • Supports automatic registration, manual correction, batch processing, visualization, and body measurements.
Python OpenCV ITK SMPL

GitHub repository

Marine ecosystem modeling

Marine Ecosystem ML Surrogate Models

Machine-learning surrogate models for an enhanced NPZD ecosystem model, designed to approximate marine biogeochemical dynamics more efficiently.

  • Compares Random Forest and PyTorch neural-network surrogates for nutrients, plankton, detritus, and chlorophyll.
  • Uses synthetic North Atlantic training data and reports predictive performance up to R^2 = 0.906.
Python PyTorch Scikit-learn Jupyter

GitHub repository

Satellite methane monitoring

TROPOMI Methane Emissions Monitoring

End-to-end pipeline for methane hotspot detection and analysis using TROPOMI/Sentinel-5P data through Google Earth Engine.

  • Uses statistical anomaly detection and spatial clustering to identify emission sources.
  • Includes Streamlit dashboard support for maps, time series, hotspot details, and data export.
Python Google Earth Engine Streamlit

GitHub repository

Satellite methane monitoring

Super-Emitter Tracking System

Framework for detecting, tracking, and analyzing methane super-emitters from TROPOMI satellite observations.

  • Combines multi-algorithm detection, temporal persistence filtering, and uncertainty-aware tracking.
  • Implements trend analysis, change-point detection, lifecycle monitoring, and notification prioritization.
Python Statistical analysis TROPOMI

GitHub repository

Soil carbon measurement

High-Frequency Soil CO2 Simulation

Computational framework for simulating automated soil CO2 chamber measurements and analyzing sampling-frequency effects.

  • Models environmental drivers, chamber physics, sensor behavior, flux calculation, and quality control.
  • Detects Birch pulse events and quantifies 67-76% information loss under sparse sampling protocols.
Python Physics-based modeling Time series

GitHub repository

Peatland carbon dynamics

Peatland Carbon Dynamics Framework

Modeling framework for simulating peatland carbon balance under climate and management scenarios.

  • Represents sequestration, Q10-driven decomposition, management state, temperature, and precipitation effects.
  • Provides command-line batch runs and Streamlit dashboard views for scenario analysis and export.
Python Biogeochemical modeling Streamlit

GitHub repository

Biomechanics documentation AI

OpenSim RAG Chat Assistant

Retrieval-augmented chat assistant for OpenSim biomechanics documentation using an open-source Mistral model.

  • Combines documentation retrieval, semantic search, vector storage, and context-aware answer generation.
  • Includes model-loading and memory-management utilities for local open-source inference.
Python FastAPI Hugging Face Vector databases

GitHub repository

Accessibility and computer vision

Visual Assistant for Accessibility

Locally hosted visual assistant for image description, OCR, and question answering about visual content.

  • Integrates image description, text extraction, question answering, and text-to-speech.
  • Runs through an accessible web interface with local processing and no external API requirement.
Python Computer vision OCR FastAPI

GitHub repository