projects
A collection of my personal and academic projects.
- 2026.08 - 2026.08
U.S. Energy Information Administration EIA MCP Server - GridSense
Model Context Protocol (MCP), EIA API, Energy Data
- Built an MCP server that connects AI assistants to US electricity grid data through the Energy Information Administration (EIA) API
- Exposes tools for hourly generation by fuel source and electricity demand by grid region, monthly retail electricity prices by state, and annual electric power sector CO2 emissions by state
- 2026.05 - Present
Robert Kerton / CSIRO · CC BY 3.0 (resized; cropped for display) decarbSTEEL
Graduate Research Assistant | Prof. Valerie Karplus | Laboratory for Energy and Organizations
- Built decarbSTEEL into a React/TypeScript web app translating an Excel-based techno-economic model for steel decarbonization
- Reimplemented engine logic client-side for interactive cost and emissions analysis, scenario comparison and model modification
- 2025.11 - 2025.11
Yan lance · CC BY 4.0 (resized; cropped for display) Battery and Energy Storage Project Analysis Tool
Streamlit, Python, Techno-Economic Analysis | MIT Energy & Climate Hackathon
- Developed a Streamlit-based techno-economic analysis dashboard to evaluate battery storage projects using inputs such as industrial load curves, RTO market prices, battery capacity, degradation rates, round-trip efficiency, capital and O&M costs and project lifetime
- Implemented modeling to estimate lifecycle costs, savings, and payback period under different operational scenarios, enabling users to compare battery sizing and market participation strategies
- 2026.02 - 2026.02
Carl Lender · CC BY 2.0 (resized; cropped for display) Data Center Carbon-Aware Scheduling with Co-Located Renewables
System Design, PJM Grid, BESS, Solar, Wind
- System design for a 100 MW flexible load data center using solar, wind and BESS to shift compute loads
- Designed based on PJM's CO2 emissions modeled to reduce emissions by 33% or 100K ton CO2e annually
- 2021.11 - 2021.12
Brian Lopez · Public domain (resized; cropped for display) Invasive Species Monitoring
Convolutional Neural Networks, Tensorflow, Keras, numpy, pandas
- Explored the biological consequences of globalization and the challenges posed by invasive species for a term paper
- Applied a CNN model to a Kaggle Dataset, achieving a 75% accuracy in identifying hydrangeas
- 2020.11 - 2020.12
Nasenfresse · Public domain (resized; cropped for display) NIR Spectroscopy based Apple Classification
Machine Learning, sklearn
- Successfully reproduced the findings of a paper predicting apple origin through spectral data from NIR spectroscopy
- Reduced dimensionality via Principal Component Analysis, and trained a Support Vector Machine model achieving 100% accuracy in binary classification of apples
- 2020.04 - 2020.05
Cjp24 · CC BY-SA 3.0 (resized; cropped for display) Nand to Tetris
Build a Modern Computer from First Principles
- Built components like logic gates, adders, multiplexers and demultiplexers, Arithmetic Logic Unit (ALU) and a CPU