Skip to content
View pedro-fs-garcia's full-sized avatar

Block or report pedro-fs-garcia

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
pedro-fs-garcia/README.md

Pedro Garcia

Backend Developer · Python & Go — REST APIs, event-driven systems, plus LLM agents & automation

Backend-focused developer who works across the full lifecycle — architecture, data modeling, async processing, CI/CD, observability — and also builds LLM agents and automation tooling. Currently a Software Engineering Intern at RCDNC (application security, test automation, and backend fixes on B2G/B2B/B2C products).

🎓 Systems Analysis & Development, FATEC (exp. 12/2026) · B.A. Social Communication, ECA/USP (2021)


🛠️ Tech Stack

Core — day-to-day work:

Python Go FastAPI PostgreSQL Docker Linux Git

Comfortable — used in real projects:

TypeScript MongoDB Redis Flask Socket.IO / WebSockets Prometheus Grafana GitHub Actions Digital Ocean

Explored — coursework, side projects, experiments:

NestJS Express Next.js React React Native (Expo) Tailwind Java Kotlin HTML CSS MySQL SQLite AWS Railway


📊 My GitHub Stats

GitHub Stats Top Languages


🚀 Projects

Project Description Key Technologies
🎫 SyncDesk Help-desk platform backend, lead backend author in a team of 6 (177/238 commits). FastAPI with 117 endpoints, 963 pytest functions, 9 Alembic migrations. Event Dispatcher decoupling domains, live chat over WebSockets (MongoDB), transactional email via the outbox pattern. CI/CD (GitHub Actions → GHCR → VPS) with a full Prometheus/Loki/Grafana stack. Python, FastAPI, PostgreSQL, MongoDB, WebSockets, Docker
🎬 FilmMash Solo full-stack Go app (chi, HTMX, vertical slices). ~5,000 TMDB films re-ranked by Elo with transactional updates (SELECT … FOR UPDATE). Provider-agnostic OAuth 2.0 + PKCE / OIDC via discovery, first-party sessions in Postgres. sqlc/pgx/goose, full observability, nginx, prod & dev Compose. Go, chi, HTMX, PostgreSQL, OIDC, Docker
🏷️ Nexa Automated tax classification from part-numbers and PDF documents. Async processing with Celery (Redis as broker + pub/sub) and WebSockets. Academic project (FATEC, client: TecSys). Python, Flask, PostgreSQL, Redis, Celery, WebSockets
🤖 JurisBot Autonomous LLM agent that researches and synthesizes rulings from Brazil's supreme courts. Python, Smol-Agents, Hugging Face
🔒 IdScan Document-processing system that orchestrates OCR (Tesseract) with a local LLM (Ollama) to extract structured data from ID cards, keeping all data on-device. Java, Ollama, Tesseract, MySQL
📊 InsightFlow Data-analysis platform for Brazilian import/export data: ingestion pipeline + REST API over large volumes. Academic team project. Python, Flask, PostgreSQL, Redis, Docker
⚛️ reactarc React boilerplate: theme system, accessible UI components, responsive layouts. TypeScript, React

📫 Contact

LinkedIn · pedrofsgarcia.pro@gmail.com

PGP Key: DCE 27C7 EA71 BA8F CA1D 4E9B 2A0F 1FF6 B858 7489

Pinned Loading

  1. filmmash-go filmmash-go Public

    The app shows you two movies side by side, you pick the better one, and an Elo rating system continuously re-ranks the catalog based on the outcome of every duel.

    Go 1

  2. Titus-System/syncdesk-api Titus-System/syncdesk-api Public

    Backend e API Gateway da plataforma SyncDesk. Centraliza os principais recursos da plataforma, incluindo autenticação, usuários, permissões, empresas, produtos, chamados, chat, chatbot, arquivos, n…

    Python 2 1