About Kr8ium
Kr8ium plays on creatium: a made-up element for making things. The 8 is the atomic number of the imaginary stuff software is forged from. Krate or crate is a Rust package, and the name is a nod to the language's ecosystem. Moreover, the name also reads perfectly in my mother tongue, Dutch: krachtium ('kracht' means power)
What this is
A home base for software work, with a clear centre of gravity in:
- Backend development: services, APIs and data-heavy systems
- Software architecture: system design, boundaries and trade-offs
- Rust: the language of choice across the board
- Embedded: open territory and lots of potential; when it happens, it happens in Rust
How this site is built
This site is intentionally built end-to-end in Rust:
| Layer | Technology |
|---|---|
| UI framework | Leptos |
| Web server | Axum |
| Styling | TailwindCSS |
| Content | Markdown, rendered to HTML |
| Database | SQLite via sqlx |
The twist: the whole Rust stack can run as a static-site generator. Every page is rendered ahead of time, with the Markdown content baked straight into the HTML, so what actually ships is plain HTML, CSS and SVG: no WASM, no database and no server process at runtime. That keeps it fast, cheap to host and effectively impossible to knock over.
Who Am I

I'm Sam Jaques, a software system engineer, architect & Rust advisor with a focus on backend development & system design. I enjoy exploring the depths of Rust & its ecosystem, and I have a passion for building efficient, reliable, & maintainable software solutions. When I'm not coding, I like to read about new technologies, play music like trumpets & drums, play chess & spend time outdoors. You can find me on GitHub or LinkedIn.