Posts by Year

2026

Mapping the Chesapeake Bay

1 minute read

The Chesapeake Bay is the largest estuary in the United States. It is a massive body of water hundreds of miles long and home to a large variety of fish, bir...

Visualizing US Biomass

1 minute read

I am facinated by trees, forests, and woods. The United States is home to a vast array of forests, deserts, and plains. While the eastern US is dominated by ...

Estimating Downtown Tree Canopy

5 minute read

Today I am working on using satellite imagery to determine the level of tree canopy coverage in four major east coast downtowns. In particular, I am comparin...

Building a Stock Market Agent

3 minute read

I wanted to see if I could build a stock market agent leveraging open source models, ollama, Python, and real stock market data. The agent should accept a pe...

Back to Top ↑

2025

Building an AI Data Center at Home

6 minute read

Home labs are essentially computers which serve applications for personal use. This can include hosting servers for video games, running AI models, serving a...

Visualizing US Trade

3 minute read

Many major publishing outlets have recently created their own visuals to explain U.S. trade. One particular visualization in the Wall Street Journal caught m...

Back to Top ↑

2024

Random Number Generation

3 minute read

Random number generators are at the core of many applied computer science applications. For example, stochastic simulation models, statistical sampling, and ...

Back to Top ↑

2023

Back to Top ↑

2022

Hertzsprung–Russell Diagram in D3.js

less than 1 minute read

A Hertzsprung–Russell diagram (HR diagram) is a visualization of star data which shows the relationship between magnitude and spectral characteristics. The d...

Implementing KNN In Python

2 minute read

K-nearest neighbors (KNN) is an algorithm which identifies the k nearest data points in a training sample to a new observation. Typically, nearest is defined...

Back to Top ↑