Experimental Projects Studio
- Family Recipes and Gastronomic Observations
- A recipe site styled the way I want all recipes to be presented... minimal cruft, with no ads, popups, popovers, or calls to action.
- Legible on any screen size with the ingredients and steps shown up front, followed by personal notes and learnings where appropriate.
- Personal Wiki
- Article Scribe
- Article readability as a service, optimized for mobile reading
- My attempt at a more personalized Pocket
- Integrated with various other personal tooling and workflows
- Cork - Minimalist static site generator
- Attempt to write the simplest possible static site generator that satisfies my own personal use cases
- Native support for Markdown, Mustache, and Dartlang
- Not meant as a general purpose solution like Jekyll or Hugo
- Scratchpad
- Diagramming Tool
- Self hosted diagramming tool using the wonderful Mermaid library
- Creates various diagram types via a custom text DSL, allowing easy creation, diffing, updating, and maintenance of the result.
- Useful diagram types:
- Flowcharts
- Sequence diagrams
- Class diagrams
- State diagrams
- Entity relationships
- Gantt charts
- Sherlock Holmes LLM Stories
- Experiments with Large Language Models (LLMs) and text generation using Sir Arthur Conan Doyle's Sherlock Holmes corpus as a starting point.
- Browser-native OCR Tool
- Fully local, in-browser Optical Character Recognition utility to easily extract text from PDFs and images.
- Inspired by Simon Willison's OCR tool
- Literate Dev Notebook
- In-browser literate programming notebook (in the style of iPython) for shareable, editable, runnable code snippets.
- This is a fork of Starboard with native support for my personal stack and tooling.
- Yearly Calendar
- Minimalist yearly calendar view that displays all of the dates in a single view. Great for high level planning, and resizes automatically to print on any size paper (for best results use "landscape" mode).
- Whiskey Dilution Calculator
- Simple utility to calculate the amount of water to add to (barrel strength) whiskey to dilute it to a desired proof. Technically works with any spirit and any proof...
- Wall Clock
- Themeable analog clock to display on screen.
- Unix Timestamp Converter
- Simple utility to convert from Unix time to a human readable timestamp.
- Json Formatter
- Simple utility to pretty-print JSON blobs.
- Usually I'd use something like JQ, but sometimes it's easier to just copy paste into a browser tab, and this way I know my data isn't being siphoned off.
- Snake Game
- First foray into writing games with web technologies, by way of recreating the well known game Snake
- AI Bird Watcher
- Smart Security Camera
- Proof of concept to enable easily turning old phones and computers with webcams into a mesh security camera network
- Uses machine learning to identify interesting objects (people, pets, etc), and auto-record when they enter the frame
- SQS Message Redriving Utility
- Command line utility to "redrive" SQS messages.
- Useful for high throughput services with dead-letter queues
- Sequences Mirror
- Browser (and mobile) friendly version of the rationalist bible (aka The Sequences) by Eliezer Yudkowsky.
- SICP Mirror
- Spelling Bee Solver
- Pomodoro Timer
- Password Generator
- Simple, client-side password generator using cryptographically secure randomly generated characters
- Hooggaa POC
- Proof of concept onboarding flow for Hooggaa startup (now disabled)
- Paste
- A serverless, secure, personal pastebin.
- Kron
- Implementation of cron, with modern features like retries and job dependancies (unfinished)
- BankTorrent
- A third app to track shared expenses, this time CLI focused (2013)
- Transactor
- Another webapp to track shared expenses, focused on couples (2013)
- CommonCents
- Webapp to track shared expenses between friends (2012, predating the rise of SplitWise ;-)
- Foosball Monkey
- Webapp to track office Foosball rankings (2012)
- Computer vision lung nodule volume estimation project (2011)
- Unscramble
- Small utility (with UI) to unscramble letters into valid words (ala Scrabble, Words with Friends, etc.)
- Simple MongoDB Benchmarking Suite