Skip to main content

Uses

A clean list of the tools, hardware, and development setup I use daily for building Rust backends, experimenting with systems programming, and creating high-performance applications.

Development

  • My main editor is VS Code or Helix depending on the project. VS Code for bigger projects, Helix for fast Rust hacking.
  • I build backend services using Actix Web and Rocket. For low-level experimentation I also use Tokio.
  • My Rust crates of choice:sqlx for DB, serde for serialization,reqwest for HTTP,jsonwebtoken for auth,tracing for logs.
  • For databases, I mainly use PostgreSQL. When I need something embedded or extremely light, I switch to SQLite.
  • I work on Linux full-time and use Cargo for everything — builds, testing, benchmarking, release pipelines.
  • For API testing, I use Bruno or simple CLI tools like curl & httpie.
  • For animations, 3D, or web front-ends, I use three.js + GSAP when needed. Frontend is not my main focus, but I build functional UIs when required.

Tools & Workflow

  • I use Starship as my terminal prompt with fast-fetch for system stats.
  • Alacritty is my go-to terminal — minimal, GPU-accelerated, and fast.
  • Package managers: pacman, yay for AUR, and rustup for toolchains.
  • For notes and planning, I use Obsidian.
  • For DevOps I use Docker, systemd services, and server-side Linux deployments.

System

DesktopCustom-built Linux Machine
Operating systemArch Linux / Ubuntu (depending on work)
BrowserFirefox / Zen Browser
Monitor1080p / 144hz display (upgrading soon)
KeyboardMechanical Keyboard (Red switches)
MouseLogitech G304
LaptopLinux-running laptop for coding on the go
HeadphonesSony / Boat depending on work
MicrophoneBasic condenser mic