Designed by Martin Stoleru. Developed by Alinus Dumitrana

All Projects

Atlas

Website https://alinus.ro
Date Jan 2025
rust axum tailwind typst

My personal site, built from scratch in Rust because I wanted full control over every byte served. No JavaScript, no client-side framework — just server-rendered HTML, Tailwind CSS, and fast responses.

Why Rust

Most portfolio sites use a static site generator or a JS framework. I chose Rust + Axum because I wanted to understand what it takes to build a production web application in Rust — and because the result is a binary that starts in milliseconds and serves pages with minimal resource overhead.

How It Works

  • Axum handles routing, Askama compiles templates at build time
  • Content lives in Markdown files with YAML frontmatter — no database, no CMS
  • CV is generated as a PDF on-demand using Typst, cached by content hash
  • Tailwind CSS v4 handles styling, compiled at build time
  • Zero JavaScript — interactivity uses <dialog>, <details>, and CSS animations
  • Deployed as a single Docker image via GitHub Actions to GHCR

Built by

Alinus Dumitrana

Other Projects

Check out more of my work.

Jun 2024

Olympus

Infrastructure as Code for machines and applications.

Read more
Mar 2024

Snippy

A small snippets manager for organizing and managing code snippets.

Read more