SYSTEM STATUS: OPERATIONAL

Manpreet.

Building robust infrastructure. Focused on Rust, Distributed Systems, and Platform Engineering.

01 // PHILOSOPHY

"Software should be boring."

I value predictability over flashiness. My work involves designing systems that are type-safe, observable, and easy to maintain.

02 // ARSENAL

[ CORE STACK ]
Rust
[ ENVIRONMENT ]
Linux / Arch
Git Internals Tokio Bash HTML CSS JavaScript PostgreSQL

03 // FEATURED

ax

Built a DAG-based dependency resolver with topological sorting, async AUR API with rate-limit retry, and direct libalpm bindings — avoiding pacman subprocess overhead entirely.

Rust Tokio git2 ALPM

04 // SELECTED WORK

manpreet.tech

My portfolio is itself a deployed system — Astro frontend, Rust Cloudflare Worker backend, content stored in D1 (SQLite at the edge). Has a CMS-style admin panel for managing projects and skills, and a live healthcheck that hits the backend API in realtime. The status indicator on the homepage is functional, not decorative.

Shortun

A URL shortener with click analytics, built with Rust/Axum and PostgreSQL, deployed on Railway. The interesting part wasn't the shortening — it was designing the slug generation and tracking redirects without adding latency to the redirect path.

Slate

Started as a bash script for reproducible Hyprland dotfiles, evolved into a full Arch Linux installer. Slate provisions a complete, opinionated workstation from a minimal ISO with a single curl command - disk partitioning, base installation, and post-install configuration included. The hardest technical challenge was the ISO-to-chroot handoff, where execution context switches mid-install. It installs packages via ax - which made it a real-world stress test that caught several edge cases in ax's resolver.

ax

Built a DAG-based dependency resolver with topological sorting, async AUR API with rate-limit retry, and direct libalpm bindings — avoiding pacman subprocess overhead entirely.