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 DELETEd 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

2024 projects timeline

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

2023 projects timeline

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

2022 projects timeline

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

2021 projects timeline

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

2020 projects timeline

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).

SkyClient arc

SkyClient, even if a little weird (I wish I found X earlier to counterbalance), was a nice place to dump my thoughts and my time into 2022-2024. I built 2 bots, an installer (arguably 2 or 3), a website, and a number of edits. I acted with too high agency and too low EQ/self consciousness a few times, but overall I'm glad for it.