Home Office Workspace
- Desk: IKEA Bekant
- Headphones: Bose QuietComfort 35 II
- Monitor: BenQ EL2870U 4K Monitor
- Webcam: BENEWY C1 (1920x1080)
- Keyboard: Royal Kludge RK918 RGB Mechanical Gaming Keyboard
- Mouse: Logitech MX Anywhere 2S Wireless Mouse
Desktop PC
- CPU: AMD Ryzen 7 5800X
- Memory: 32GB (4x 8GB) G.Skill Flare X (DDR4-3200)
- Graphics: 8GB Asus GeForce GTX 1070 Dual OC
- Hard drives: 500GB Crucial P1 NVMe M.2 2280, 256GB Kingston SDD, 128GB Samsung SDD
Laptop
- Model: Lenovo IdeaPad 5 Pro
- Display: 16 Inch WQXGA WideView/Anti-Glare
- CPU: AMD Ryzen 9 5900HX
- Memory: 32GB RAM
- Hard drive: 1TB SSD
- Graphics: NVIDIA GeForce RTX 3050 4GB GDDR6
Software
- OS: Linux Mint (Desktop); Arch Linux (Laptop)
- Window Manager: i3
- Window Tiling: TMUX
- Code Editor: Neovim
- Shell: Zsh
- Sexy Command Line Tools: lf, fzf, exa, imagemagick, bat, ripgrep
- Browsing: Hardened Firefox
- Password manager: BitWarden
Languages and Frameworks
- Basics: HTML, CSS, XML, SVG, XSLT
- JavaScript/TypeScript: Node.js, Express, HTMX, AlpineJS, Astro, SvelteKit, React, Next.js, Vue.js, SolidJS, Bun, Vite, Webpack
- Go: Templ, pgx, SQLx, GORM
- Elixir/Erlang: Phoenix Framework, Ecto, Hex
- Python: FastAPI, SQLAlchemy, Poetry, Alembic
- APIs: REST, GraphQL, JSON, gRPC, XML
- Databases: PostgreSQL, MySQL, MariaDB, CouchDB, MongoDB, Redis
- Rust:: Axum, Rocket, Cargo, Diesel
DevOps and Source Control
- Source Control: Git, GitLab, GitHub
- VPS/Hosting: DigitalOcean, Netlify, Render, Fly.io
- Containerization: Docker, Docker Compose, Portainer
- Servers: Let’s Encrypt, Traefik, NGINX, Apache
Designing and Prototyping
- Vim and Markdown
- Figma
- drawSQL
- Mermaid