School arc
Sep 2025-now: Something new (backed by Monoserve, Monoidentity, and school-districts).
June 2025-August 2025: A failed attempt to rewrite Tangent (I learned that it makes sense to
keep apps separate)
September 2024: PracticeYeet, a copy of
PracticeIt but the graders are inferred by AI that was going swimmingly until I accidentally DELETE
d too much.
October 2024: Pln, a website for planning schedules with a modern UI.
June 2024: a minimal connect-to-Google Messages demo, an artifact from developing the Google Messages integration in Tangent.
June 2024: 1984, a search engine that drops results
blocked for me.
June 2024: Stereotype, an experiment with text-image search.
March 2024-June 2025: Tangent, a collection of utilities. Tangent was one of my most ambitious
projects, and I had to learn many different patterns across deployment, backend logic, and
frontend logic. However, after a number of bad days (with ~nobody coming to my help), I was so
tired I had to shut it down.
May 2023-February 2024: SchoolHub (new), a collection of utilities. This was the first time I
experimented with growth, and it worked! Until it got shut down.
May 2023: I made something where you could make GPT-3.5 instances self-rap battle or generate
stupid "what if"s. It was fun.
March 2023-February 2024: Sussable. The first chat app that experienced growth, based on web
notifications.
January 2023: I tried to make BeReal but for school. I lost motivation.
August 2022-December 2022: SchoolHub (old), an experiment with connecting to school APIs. This
was where today's connectors that cope with yesterday's XML and OAuth were written.
Non-school arc
2025
schoology-docs-md, the Schoology docs
converted to Markdown.
tinyentities, a minimal HTML entity
encoder/decoder.
does-pi-have-the-best-price,
a small site for comparing Prime Intellect's GPU prices to others.
kreations, some funky loaders I manually wrote
in SVG (and a component).
synthetitastic, an accelerationist set of
synthetic data.
Setting up Excalifont in LaTeX: a blog and a modified font.
Contributions to Rolldown/OXC (you can search them on GitHub).
2024
Advent of code 2024 solutions, which are
mediocre but exist (and I got on one of the leaderboards!)
LMB, Language Model Board, a better way to view the
LM Arena results.
groq-bot, a bot that uses Groq to answer
questions about Groq.
bam, a site that lets you use Groq in the Firefox AI
sidebar.
Excalidraw slides, a simple vibe-coded app.
surprisingly-simple-embeddings, an artifact from a (closed) PR to add AI-ish search to ESPHome.
magic, a (too early) Magic deck generator.
SkyGPT, a RAG-based Hypixel Skyblock chatbot
described as "more helpful than a majority of forumers".
Contributions to Lawnicons (you can search them on GitHub).
2023
HomeGPT, an experiment in tool use (in Home
Assistant) before tool use was a thing.
Flips v2, a new take on an old chain (Bazaar
Money -> Skyblock Money -> Flips -> Flips v2).
to-icon-sets, a project that fills a hole
Iconify left.
RatRater2, the second version of RatRater,
with better UI and a dedicated analysis tab.
home-assistant-theme, a site that
generates Material 3-style themes for HA.
2022
m3-svelte, a Svelte library for Material
3/You.
RatRater, an app that statically analyses a
Forge mod for malware.
2vFiomba, a server that connects a Roomba to
Home Assistant, the successor to 2020's Fiomba.
Arcane control, a HA addon that uses
basic UI for basic control from basic devices.
Why was this year so quiet by projects? I started to work on SkyClient and SchoolHub more.
I also started games and projects with friends in school and online.
2021
SBQuery, an experiment in bringing Skyblock data
to GraphQL.
BetterChat/Unspam, a surprisingly effective naive Bayes-based spam filter for Skyblock. I'm still proud of this
one. Some functionality was ported to Chatting!
Leftunder, an experiment in both hardware
<--> Grocy and in making a serial console from JS.
Lobe HA, an integration to add
Lobe's AI vision to Home Assistant.
Tank Scorecard / Tunt, an exercise to make an
online game for/with some of my relatives (unfortunately never got finished).
👍, a (unfinished) Chrome extension to
streamline school from home.
Birdcam AI, which is how I made this video
Why was this year so quiet by contributions? I was working on a lot of Skyblock stuff (Bazaar
Money / Skyblock Money) and I used Replit for it.
2020
ha-zoom-forwarder, an unfinished
project I'm only including here because it's so funny that I bothered with a I'm not a robot box
and a >13 years old box instead of actually working on it.
requireit, a program to install packages when
imported (now we just use uv
).
infinity-mirror, a guide to an infinity
mirror setup that I wouldn't recommend today (use ESPHome instead).
pi-DriveUp, a primitive rPI backup solution.
neotrellis-ha-controller, a
controller for HA on a really funny board.
ha-blueprint, a GitHub Action with what I
thought were HA best practices that I infamously pushed for in any custom integration trying to
be added to HACS (I had nothing better to do).
Neumorphism bender: lovelace-soft-ui contributions, lovelace-light-soft-ui-theme, lovelace-dark-soft-ui-theme, lovelace-soft-theme.
fullscreen-card, a Home Assistant card
that allows toggling fullscreen mode.
simple-zoom-joiner, the simpler
version of Zoom Improved (and one of my earliest reverse engineering projects)
GoCallMe stuff, which doesn't seem to be on the internet anymore.
Contributions to Home Assistant (you can search them on GitHub).