Projects
I try to work on a variety of projects, learning new technologies or solving personal problems. The following projects are some of my favorites.
If you want to see more of my work, visit my project archive.

JUNE 2019 – ONGOING
SciOlyID is a group of services for practicing Science Olympiad specimen identification.

AUGUST 2021 – ONGOING
A positive case tracker for my school district.

JANUARY 2021 – ONGOING
Duosmium Results is a Science Olympiad tournaments results archive that I've contributed to.
MAY 2020
Scriscord is a Scratch 3.0 extension enabling Discord API access.
Recent Projects
A project to monitor temperature/air quality in my room over time.
A site commissioned for the 2023 CVHS Senior Assassins game.
A collection of TI-84 Plus CE programs for It's About Time.
A project to control LEDs in my room over WiFi.
A Python program to create "optimal" SciOly teams, based on some objective function.
tomi.plus is a little URL shortener, built with Cloudflare Workers.
tools.tomichen.com is a utility site I built for tools I've always wanted but couldn't find.
js-yaml-source-map is an NPM package for finding YAML source locations with js-yaml.
notion-ics is an simple SvelteKit-based site that generates an ICS calendar from a Notion database.