Hello!
You've reached my personal website. You can visit my LinkedIn profile or read my resume to learn more about me and get my contact information.
Check out these personal projects I've worked on over the years:
Date | Title | Description |
---|---|---|
2025-09-21 | Flag game | World flag guessing game. Game source code. |
2025-09-14 | Major League Soccer today | Generates Major League Soccer league and tournament fixtures for the current day. We check for and publish any fixture changes twice a day. Subscribe to our newsletter to get a daily email of the fixtures. Fixture generator source code. |
2025-09-01 | Biscuits Internet Project | Minor contributor to the project. Application source code. |
2025-07-04 | ttime CLI | Remove the mental overhead of converting timestamps across different time zones when debugging issues in distributed systems with multiple log sources. |
2024-12-25 | jeff-zsh-theme | Based off of bira (src) theme, tweaked to my liking :) |
2024-12-22 | Major League Soccer iCalendar | Each Major League Soccer team's fixture schedule for the current season. When you subscribe to a calendar, it will auto update when team fixtures are added or modified. We check for and publish any fixture changes twice a day. Calendar generator source code. |
2024-11-28 | Lottery utils | Powerball and Mega Millions datasets are automatically updated a few hours after every draw. Number aggregator + client source code. More information about the data if you're curious. |
2024-02-24 | AWS Pekko-Http SPI implementation S3 HEAD request bug |
Minimal source code to reproduce the issue, bug report to the project, and PR to fix the issue. |
2023-10-22 | DuckDB ORDER BY clause bug |
Minimal source code to reproduce the issue, and bug report to the project. |
2022-10-09 | Podcast Automation with AWS article | Completely automated a sports statistics podcast using AWS: Jeff's Soccer Match Previews & Results. |
2022-04-14 | Hidden Markov Model for predicting MLS results | Jupyter notebook for predicting the outcome of MLS match fixtures using a Hidden Markov Model. |
2022-03-25 | Z3 Wordle Solver Case Study article | A case study where we show how to use the Z3 SMT solver to simulate and solve Wordle puzzles. Source code for the simulations. |
2020-09-25 | Word Bank | Expand your vocabulary by jotting down words you come across that you don't know. |
2020-03-05 | WMATA info | Washington, D.C. metro arrivals and departures (includes a metro system map). |
2018-01-28 | toss-file Visual Studio Code plugin | Copy the current file to new pre-mapped location(s). |
2015-11-11 | TossFile Sublime Text plugin | Copy the current file or all open files to new pre-mapped location(s). |