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

A drawing by @smolrobots (on Twitter) of me as a robot. It has an egg-shaped body and a smiling face, and is doing a little dance next to a Raspberry Pi.
Drawn by @smolrobots

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

See the rest