Work Archive

Repository-backed systems and applied ML work.

The archive now focuses on real project repos instead of placeholder demos, with work spanning chat infrastructure and causal inference pipelines.

Meridian preview

AI Infrastructure

Meridian

2026

A split-stack chat routing application built with a Next.js dashboard and FastAPI backend, using LangGraph workflows to manage model selection, provider settings, local chat history, and OpenRouter-powered responses.

Stack

Full-stack

Flow

LangGraph

Storage

Local-first

Project highlights

  • Next.js dashboard for chat, models, history, and provider controls
  • FastAPI endpoints for health checks and routed chat requests
  • LangGraph workflow layer for request orchestration and response shaping
Next.jsFastAPILangGraphOpenRouterTailwind CSSTypeScript
Treatment Effect Estimation preview

Machine Learning

Treatment Effect Estimation

2026

A causal inference pipeline for IHDP treatment-effect estimation, covering naive baselines, S/T/X-learners, manual DML, EconML estimators, policy analysis, and reproducible evaluation artifacts for ATE and CATE.

Methods

6+

Dataset

IHDP

Outputs

ATE/CATE

Project highlights

  • Reusable preprocessing pipeline for IHDP with aligned scaling and train/test splits
  • ATE and CATE estimation with S-Learner, T-Learner, X-Learner, and propensity baselines
  • Manual DML plus EconML LinearDML and CausalForestDML implementations
PythonEconMLDoWhyscikit-learnSHAPPandas