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
| Desktop | Custom-built Linux Machine |
|---|---|
| Operating system | Arch Linux / Ubuntu (depending on work) |
| Browser | Firefox / Zen Browser |
| Monitor | 1080p / 144hz display (upgrading soon) |
| Keyboard | Mechanical Keyboard (Red switches) |
| Mouse | Logitech G304 |
| Laptop | Linux-running laptop for coding on the go |
| Headphones | Sony / Boat depending on work |
| Microphone | Basic condenser mic |
