Skip to content
View Petri-Hub's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Petri-Hub

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Petri-Hub/README.md

Petri


A Brazilian developer who likes to try new stuff,
and most of it ends up in here

LinkedIn Portfolio E-mail


About

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.


GitHub stats GitHub streak


Favorite Tech

Java
Java
Quarkus
Quarkus
TypeScript
TypeScript
NestJS
NestJS
Terraform
Terraform
Docker
Docker
Ubuntu
Ubuntu
Wave Terminal
Wave Terminal
Claude Code
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

Working on

🧰 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.

Terraform Docker Compose Tailscale Dozzle UpSnap Restic rclone Ofelia Ubuntu Server

🐦 pepper

My personal assistant, a Hermes agent in my homelab. She talks on Telegram, Discord and voice, handles reminders, Gmail, Calendar and Drive, and opens pull requests as her own GitHub App. She delegates larger coding jobs to Claude Code in a Modal sandbox.

Hermes GPT MCP Modal Claude Code Docker Telegram Bot API Discord

πŸŽ“ fam-mcp

A read-only MCP server for FAM's student portal. It signs in as the student and gives an AI assistant structured access to grades, absences, assignments, schedules, exams, messages and finances.

Python FastMCP MCP httpx Beautiful Soup uv

πŸ§ͺ roblox-with-swe

A Roblox game built like any other software project: Luau in Git, a pinned toolchain, linting, and Jest regression tests running in Studio on Linux. Friends and an agent contribute through reviewed pull requests, with staging and production releases to come.

Luau Roblox Studio Rojo Rokit Wally StyLua Selene Jest Roblox GitHub Actions Vinegar

πŸ“¦ roblox-assets-mcp

A local MCP server that helps an AI assistant find reusable Roblox Creator Store assets. It searches models, audio and more, reads details and 2D previews, and returns temporary download URLs for the agent to fetch in its own workspace.

Python FastMCP MCP httpx Pydantic uv Roblox Open Cloud


Activity

Total Time: 45 hrs 25 mins

Markdown       21 hrs 51 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   48.12 %
Javascript     3 hrs 59 mins         β–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.79 %
Python         3 hrs 53 mins         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.54 %
Bash           2 hrs 27 mins         β–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.38 %
YAML           2 hrs 5 mins          β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.60 %
Luau           1 hrs 58 mins         β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.33 %
Html           1 hrs 48 mins         β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.95 %

Contact

The easiest way to reach me is by e-mail: [email protected].

Pinned Loading

  1. lab lab Public

    🧰 A homelab running on a laptop, managed entirely through Terraform and Docker Compose.

    HCL

  2. pepper pepper Public

    🐦 The personality and configuration of Pepper, the Hermes agent living in my homelab.

    Shell 1

  3. roblox-with-swe roblox-with-swe Public

    πŸ§ͺ A code-first Roblox game POC exploring testing, GitHub collaboration, AI contributions, and development on Linux.

    Luau

  4. notebook notebook Public

    πŸ““ My working notebook for software engineering: study notes, project ideas, and curated resource indexes.

    HCL

  5. demiurge demiurge Public

    🏺 A meta-harness that creates other agents, built around the one agent that writes their instructions.

    Shell 1

  6. fam-mcp fam-mcp Public

    πŸŽ“ A read-only MCP server for my university’s student portal (FAM).

    Python 4