With 4+ years in the industry, the last two on payment systems, I'm a software developer working mostly with Java, Quarkus, Kubernetes and AWS. I'm currently studying software fundamentals and system design, while pursuing my bachelor's degree in Computer Science at FAM. Outside of work I'm a game enthusiast, and my free time goes into my homelab, ARG puzzles, indie games, manga and volleyball. My personal dream is to build a game of my own.
Java |
Quarkus |
TypeScript |
NestJS |
Terraform |
Docker |
Ubuntu |
Wave Terminal |
Claude Code |
Other tools I've developed with, at work or in personal projects:
- Backend: Node.js, Express.js
- Front-end & mobile: JavaScript, React, Next.js, React Native
- Databases: SQL (PostgreSQL) and NoSQL (MongoDB, Redis)
- Infra: Kubernetes, Argo CD, AWS, Grafana
- Home lab: Cloudflare, Nginx, GitHub Actions
π΅ brian
A Telegram agent that pulls the audio out of videos. You send a link or a song name, pick a result, and the .mp3 comes back. Built on Vercel's Eve, with GPT reading the request and yt-dlp doing the extraction.
TypeScriptNode.jsEveGPTyt-dlpTelegram Bot API
π§° lab
A homelab running on a laptop, declared entirely in Terraform and Docker Compose. It hosts game servers, an agent and internal services, reachable through Tailscale and a one-time-code tunnel, with deduplicated backups to a pendrive and the cloud.
TerraformDocker ComposeTailscaleDozzleUpSnapResticrcloneOfeliaUbuntu Server
Total Time: 60 hrs 40 mins
Markdown 27 hrs 17 mins βββββββββββββββββββββββββ 44.99 %
Typescript 7 hrs 21 mins βββββββββββββββββββββββββ 12.11 %
Java 5 hrs 24 mins βββββββββββββββββββββββββ 08.90 %
Text 4 hrs 17 mins βββββββββββββββββββββββββ 07.07 %
Python 3 hrs 48 mins βββββββββββββββββββββββββ 06.28 %
TSX 3 hrs 41 mins βββββββββββββββββββββββββ 06.07 %
Bash 2 hrs 22 mins βββββββββββββββββββββββββ 03.91 %The easiest way to reach me is by e-mail: fernando.petri01@gmail.com.




