Skip to content
View pndias's full-sized avatar

Highlights

  • Pro

Block or report pndias

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.

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
pndias/README.md

Hey, I'm Pablo Dias 👋

Full Stack Developer · DevOps · AI Systems Builder · 🧙♂️ El Brujo Tapuya
Natal/RN, Brazil 🇧🇷

LinkedIn Email


I build end-to-end systems — from backend APIs and AI agents to interactive frontends and containerized infrastructure. Self-taught developer with a strong bias toward shipping real products and solving real problems.

Currently working at polimatia.io and studying Systems Analysis & Development at IFRN (Instituto Federal do Rio Grande do Norte).

🛠️ Tech Stack

Languages: Python · TypeScript · JavaScript · C++ · Bash

Backend: FastAPI · Pydantic V2 · SQLAlchemy · LangChain · CrewAI · Node.js · Express · Baileys

Frontend: React · Vue 3 · TypeScript · Vite · Leaflet.js

AI/ML: OpenAI · Anthropic Claude · Google Gemini · Whisper · TTS · Ollama · LangChain.js · Tool Calling

Databases: PostgreSQL + PostGIS · SQLite

DevOps: Docker · Docker Compose · Docker Swarm · GitHub Actions · PM2 · Nginx · AWS EC2 · Cloudflare R2

Architecture: Clean Architecture · Hexagonal (Ports & Adapters) · Event-Driven · Microservices

🚀 Featured Projects

Professional open-source mastering plugin with a 5-stage signal chain built with JUCE 7 / C++17.

  • Resonance Suppressor → Linear Phase EQ (FFT convolution) → Bus Compressor → Soft Clipper (4× oversampling) → True Peak Limiter
  • Inspired by Soothe2, Pro-Q 4, SSL Bus Comp, StandardCLIP, and Pro-L 2
  • Cross-platform: macOS (Universal Binary) + Windows

Nikito's Ledger 🧙♂️

Automated D&D 5.5 character sheet generator — describe a character in plain text, get a full sheet instantly.

  • Prompt-to-Sheet: Natural language → complete 5.5e character via Gemini AI
  • NPC Generator: DM tool with roleplaying notes, secret motivations, and plot hooks
  • Markdown Import: Paste structured MD from ChatGPT/Claude to import characters without API calls
  • Image Support: Attach art → becomes portrait on sheet and PDF
  • Stack: Vue 3 + Pinia + Tailwind CSS 4 + Gemini Flash 2.5 + pdf-lib
  • BG3-inspired dark UI with Forgotten Realms parchment aesthetic

Geopolitical monitoring platform with AI-powered OSINT analysis and interactive geospatial dashboard.

  • Backend: FastAPI + SQLAlchemy + PostgreSQL/PostGIS
  • Frontend: React + TypeScript + Leaflet.js with real-time filtering (Military, Political, Economic)
  • AI Agents: CrewAI + LangChain orchestrating OSINT and extraction agents with local Ollama
  • Infra: 7 Docker containers, Docker Swarm with replicas and rolling updates, Nginx reverse proxy

Gepetto Chef 🤖🍳

Multi-agent culinary assistant — type ingredients or a craving, get a complete recipe with nutritional analysis.

  • Multi-Agent Orchestration: Coordinator dispatches to Recipe Agent + Nutrition Agent (Google Gemini 2.5 Flash)
  • Structured Output: Pydantic-validated JSON schema with ingredients, substitutions, step-by-step instructions, and macros
  • Backend: Python + FastAPI + Google Gemini API with async retry logic
  • Frontend: React + TypeScript + Tailwind CSS + Vite
  • Designed for solo cooks — single-serving portions with beginner-friendly tips

🌐 Languages

🇧🇷 Portuguese (Native) · 🇺🇸 English (Fluent) · 🇮🇹 Italian (Advanced) · 🇩🇪 German (Intermediate)


GitHub Stats Top Languages

Popular repositories Loading

  1. geosentry geosentry Public

    Python 3

  2. nikitos-ledger nikitos-ledger Public

    🧙‍♂️ Nikito's Ledger — Automated D&D 5.5 Character Sheet Generator powered by AI. Prompt-to-sheet for players, NPC generator for DMs. By El Brujo Tapuya.

    JavaScript 1

  3. NLW-Esports-Web NLW-Esports-Web Public

    Aplicação web do duofinder para nlw

    TypeScript

  4. NLW-Backend NLW-Backend Public

    Backend Server for nlw esports app(works with mobile and web)

    TypeScript

  5. testelogin testelogin Public

    Pequeno projeto para validação e execução de login em javascript, utilizando prisma e express

    JavaScript

  6. exercicios exercicios Public

    Programming basic exercises but in javascript.

    JavaScript