Hi! I'm Tom, a computer science student and hobbyist programmer, and definitely not an egg-shaped robot.

Some things I've made
- Goldcrest, a proxy for the Twitter v1 API using gRPC. I made it to address the problem of centralised rate-limit tracking to avoid exceeding to Twitter's quotas.
- Smolbotbot, an art archival project for the drawings of @smolrobots! A Twitter bot continuously checks for new small robots, and the data it collects is made available at smolbotbot.com.
- Enumscribe, a Rust procedural macro library for generating conversion methods between enum types and strings, with support for Serde.
- Tasque, a very in-progress cron-like job scheduler that I'm having a lot of fun working on.
Articles
Some recent ones:
How the struct gets made
In which peek behind the curtain to see how compilers represent our data types.
Published 2022/07/05