Open Source

A selection of open source projects, tools, and experiments.

ad-maker

CSS

A platform that lets advertisers generate 20-second video ads by entering a short text prompt and uploading a logo

mediatailor-ads

Python

AWS MediaTailor ad insertion pipeline — S3 ingest, MediaConvert transcoding, CloudFront CDN

publish-ott-tv

TypeScript

Self-serve publisher app for streaming services

victoryplus-live-game-dashboard

JavaScript

Live game dashboard for sports streaming

adstxt-analyzer

Python

Ads.txt parser and analysis tool

reddit-sentiment-analysis

TypeScript

Sentiment analysis for Reddit posts and comments

hotel-reviews-sentiment

Python

Sentiment analysis for hotel reviews

recipe-book

MDX

Nag Family Recipes — a family recipe website inspired by NYT Cooking

particle-accelerator

HTML

Gold-197 relativistic heavy-ion collision simulator — interactive particle physics visualization

where-in-the-world-is-naren

HTML

Interactive map showcasing places around the world where I have traveled or lived

ultimate-book-library

Python

A master file with the best books in the world, and scripts to help create and maintain that list

passages

JavaScript

The best things to read

interest-map

Python

Interactive interest mapping experiment

Chronicle

PHP

RESTful blog CMS built using CodeIgniter

Profectus

Next generation retail software

succint-word-search

JavaScript

Succinct data structures — cramming 80,000 words into a JavaScript file

collatz-conjecture

Python

Pretty graphs showing the Collatz conjecture in action

mandelbrot

JavaScript

Mandelbrot set fractal renderer

oil-vs-stock-tracker

HTML

Oil price vs stock market tracker

py-tetris

Python

Classic Tetris game

squashy-squash

HTML

A game built with Claude AI

attendance

Ruby

A simple app to allow an organization's members to check in and check out of work

timetable

C

Prints out a table showing time across different timezones

probe-assembler-on-arm64

Assembly

Exploring assembler on Apple Silicon

web-clipper

HTML

Web content clipper