I’m a programmer focused on Ruby. Although Ruby is a high‑level language, I make time to deepen my understanding of what happens closer to the operating system as well
- API development (Monoliths & Microservices)
- Troubleshooting & observability in distributed systems
- System Design (Scalability, Reliability, Maintainability)
While my main focus is backend engineering, I regularly work on data structures and algorithms to sharpen my problem-solving skills
I like to provide regular asynchronous updates through messages. This approach helps a wide audience stay informed about my work and brings greater clarity to what I am doing
I enjoy supporting others' ideas when they ask for my help. It's a good way to explore different perspectives and maintain an open mindset. I believe there will always be opportunities to put my own ideas into practice when the time is right
- Primary: Gemini, Copilot
- Secondary: ChatGPT
- Dabbled with: Perplexy, Claude
- Primary: AWS
- Secondary: Heroku
- Dabbled with: Cloudflare, Vultr, Azure, GCP, OCI
- Primary: PostgreSQL
- Secondary: MariaDB, SQL Server, Memcached, Redis, Oracle
- Dabbled with: MySQL, SQLite
Docker, Git, Kubernetes, POSIX utilities (grep, find, etc.), VirtualBox, tmux
- Primary: Linux (openSUSE), macOS
- Secondary: Linux (Debian, Ubuntu, Alpine), FreeBSD
- Dabbled with: Linux (RHEL, Qubes OS, NixOS), OpenBSD, NetBSD
- Primary:
- Backend Ruby, C#, SQL
- Frontend HTML, CSS (Sass), JavaScript, TypeScript
- Desktop C++ (Qt)
- Secondary: sh (Bourne Shell), Bash (Bourne Again Shell), PowerShell, Java, C
- Dabbled with: Python, Go, Rust, Haskell, COBOL
- Primary: Alacritty, xterm
- Secondary: Kitty, Warp
- Primary: Vim, Zed, Emacs, Qt Creator
- Secondary: VS Code
- Dabbled with: Cursor
- Primary: Firefox
- Secondary: Chrome
I learn by doing and by documenting everything I engage with. Hands‑on experience is the most effective way for me to retain skills, so I focus on practical application rather than passive consumption. I specialise in a small number of core subjects to build real depth, while still maintaining a broad awareness of adjacent areas to stay versatile and well‑rounded
Respect and Honesty ALWAYS
- Advanced Programming in the UNIX environment Third Edition - W. Richard Stevens and Stephen A. Rago
- Designing Data-Intensive Applications - Martin Kleppmann
Big thanks to Microsoft and the GitHub team for this incredible platform where I can share my work and thoughts freely



