All Projects

Jan 2026

  • Axiom

    Axiom is an ecosystem of formal logic tools for education. If you’ve used Carnap or Logic Penguin, you know the idea — but those platforms send proofs to a server for validation. Axiom runs entirely client-side. No network latency. No tracking. Works offline. The core is a TypeScript...

Dec 2024

  • Core Values Wizard

    This interactive wizard guides you through a structured introspective journey to discover your 5 most essential core values. Based on the classic values card sort exercise, it helps you explore 235+ values across 7 categories, then progressively refine your selections until you identify what matters...

Nov 2024

  • Mixtape Maker

    Tired of hand-calculating how you should split up your playlist between the two sides of a cassette tape? This widget is designed to make it simple; set your tape length, drag your music files directly onto this page, and move your tracks between the two playlists. When you’re ready to record,...

  • Film Development Calculator

    Film & Developer Film Stock: Custom Tri-X 400 HP5+ 400 FP4+ 125 T-Max 400 Delta 400 Pan F+ 50 APX 100 Fomapan 400 Developer: Custom Rodinal 1:25 Rodinal 1:50 Rodinal 1:100 (Stand) D-76 Stock D-76 1:1 HC-110 Dilution B XTOL Stock XTOL 1:1 DD-X 1:4 Setup Parameters Tank Volume (ml): Developer Ratio...

Aug 2024

  • Timewaste Tracker for Reddit & Youtube

    It is incredibly easy to waste time. It is particularly sinister that certain corporations are dedicated to distracting me and wasting my time, when it is in fact a limited resource. I do not need to be spending on Reddit or Youtube, being sucked down random rabbit holes of wholy useless...

Nov 2023

  • French Republican Calendar Tools

    😵 This page requires JavaScript in order to show you MathJax! If you know a better way to integrate MathJax into Hugo in a way that does not require Javascript, please let me know! I believe that in all facets of life, anything taken for granted should be examined. For me, this includes how I think...

Jul 2023

  • Webmentions for Deno

    This is a straightforward webmention sending and endpoint discovery implementation. It has a single “external” dependency, which is Deno DOM. It uses this library to find the webmention endpoint within a page. It passes the test suite listed at webmention.rocks. You can check it out...

Mar 2023

  • Super Simple One Time Passwords for Deno

    SSTOTP is as simple as it gets for a TOTP implementation. The libary can do the following: Generate TOTP Secrets Generate TOTP Tokens Validate TOTP Tokens Tokens are valid for 30 seconds, and a step tolerance of two is implemented to account for clock skew. It has a single standard library...

Aug 2022

  • Kaarten - A Paper Journal Supplement

    Kaarten is a simple, portable digital system to keep track of your bibliography for your analog notes. Zettlekasten means “note box”, and is a method for organizing all your thoughts in an organized, retrievable way. If you find such solutions too heavy, try Kaarten - our “deck of...