Hi, I'm

Thomas Schaller

Rust engineer building foundations—tooling, libraries, and infrastructure that other software relies on.

I help teams ship and maintain performance-critical Rust systems: serialization, data models, embedded firmware, and developer tooling.

Based in Germany · GitHub · Get in touch

About

Photo

I've been programming since I was seven, starting with games—Robot Karol, Minecraft mods, whatever I could get my hands on. That led me to game engines, then to the realization that I liked building the engine more than the game. I'm not an artist; I'm the person who builds the layer underneath.

These days I work on embedded systems and developer tooling, but the work is the same as it always was: low-level, correct, performant, designed to last. The domain changed; the craft didn't.

I hold a Master's in Computer Science from HAW Landshut.

Projects

Amethyst Game Engine

Legacy

Core developer and technical director for this 8k-star data-driven game engine. I owned the roadmap, defined milestones, and shaped the code architecture. The ECS patterns we developed influenced later engines including Bevy.

specs

I redesigned and rewrote this ECS (Entity-Component-System) library from the ground up. It became one of the foundational crates in the Rust game development ecosystem.

RON

Rusty Object Notation

Wrote the implementation from scratch, replacing an outdated version. Now at 56M+ downloads on crates.io—widely used for configuration and data serialization across the Rust ecosystem.

Embedded IoT Device

Professional Work

Designed and built an IoT device from scratch in Rust, integrating with HVAC systems via eBus and Modbus protocols.

Services

I take on select contract work in:

Rust Infrastructure & Libraries

API design, serialization, data models, performance work

Developer Tooling

CLI tools, build systems, workflow automation

Embedded Systems

Firmware, device integration, protocol work

If you have a project that needs to be fast, correct, and maintainable, let's talk.

Contact

Email me with a short brief. I reply within 1 business day.

hi@torkleyy.com
  • What you're building and the problem you're solving
  • Timeline and budget range
  • What "done" looks like

Based in Germany (CET/CEST)