██╗██████╗ ███████╗██████╗ ██████╗ █████╗ ██╗ ██╗
██║██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔══██╗╚██╗██╔╝
██║██████╔╝█████╗ ██║ ██║██████╔╝███████║ ╚███╔╝
██║██╔═══╝ ██╔══╝ ██║ ██║██╔══██╗██╔══██║ ██╔██╗
██║██║ ███████╗██████╔╝██║ ██║██║ ██║██╔╝ ██╗
╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝
Pedro Medeiros (IPedrax) is a Brazilian science-fiction author and AI engineer. He is the author of The Harvest of Minds (A Colheita de Mentes), a cyberpunk novel, and builds AI tools, autonomous agents and full-stack web applications. He studies Computer Engineering at IFC and works as a freelance developer in Brazil.
Live apps, projects and writing: ipedrax.com.br
// Two crafts, one obsession: systems that think, and worlds that breathe.
// From zero to deployed -- backends, frontends, AI integrations, and everything in between.
// If it thinks, automates, or integrates -- I'm the one building it.
TITLE : THE HARVEST OF MINDS -- ECOS, VOL. 1
(A Colheita de Mentes)
GENRE : Cyberpunk / Science Fiction
SETTING: Dicotomia -- a dystopian megacity split between neon-drenched lower city and corporate heights
STATUS : PUBLISHED
Exploring memory, power, and forced evolution through a cast of augmented outcasts.
| Layer | Stack |
|---|---|
| Languages | Python, TypeScript, JavaScript, Node.js, Bash, SQL |
| AI | Claude API, OpenAI API, Gemini API, LangChain, RAG, Prompt Engineering, Function Calling, Embeddings, Vector DBs, Fine-tuning, AI Agents, Tool Use |
| Backends | FastAPI, Express, REST APIs, GraphQL, WebSockets, SQLAlchemy, JWT Auth, OAuth2, Microservices, Webhooks |
| Frontend | React, Next.js, TypeScript, Vite, Tailwind, Recharts, PWA |
| Databases | SQLite, PostgreSQL, MongoDB, Redis, Pinecone, ChromaDB, Supabase |
| Automation | n8n, Evolution API, WhatsApp Bots, Web Scraping, Async Python, Celery, Cron Jobs, Zapier |
| Cybersecurity | Penetration Testing, API Security, OWASP Top 10, Auth Hardening, Brute-force Scripting, HTTP Interception, Recon & Enumeration, Rate Limiting, SQL Injection, Burp Suite, OSINT |
| Infra / DevOps | Docker, Docker Compose, Nginx, GitHub Actions, CI/CD, Linux, VPS, SSH |
| ML / Data | scikit-learn, Pandas, NumPy, NLP, Hugging Face, Linear Regression, Sentiment Analysis |
AetherTable -- AI Dungeon Master
Play tabletop RPGs with an AI game master that narrates, remembers the campaign, and rolls real dice. Open source, bring-your-own-key.
- Multi-provider -- Gemini, OpenAI, Ollama or LM Studio behind one interface; runs fully local if you want it to.
- Persistent saga memory -- rolling summarization folds old turns into long-term memory so campaigns survive context limits.
- Voice mode -- speech in, narrated speech out, over a WebSocket stream.
- Real dice -- the model emits
[[ROLL:1d20+5]]tags resolved by code, so it can never invent a number.
FastAPI Gemini React TypeScript PostgreSQL WebSockets Docker
MTG Stock Market -- Arcane Exchange
Full-stack Magic: The Gathering card price tracker -- think Bloomberg Terminal, but for cardboard.
- Backend -- FastAPI + SQLAlchemy + SQLite. JWT auth, freemium roles, price history, news scraping, ML-based 7-day price predictions via scikit-learn.
- Frontend -- React + TypeScript dashboard: trending cards, portfolio tracker, price alerts, community comments, Pro-only AI recommendations engine.
- Infra -- Fully Dockerized (per-service Dockerfiles + docker-compose). PWA-ready with Workbox service worker.
FastAPI SQLAlchemy scikit-learn React TypeScript Docker
MTG Deck Builder -- MythicForge
AI-powered deck construction tool -- Gemini 2.5 Pro as the backbone.
- Generates complete 60/100-card decklists from user parameters (format, power level, playstyle, colors, commander).
- RAG loop -- Gemini calls a local
searchLocalDatabasetool to verify card legality and prices mid-generation. - Deck upgrade analysis -- paste a list, get 6-12 prioritized 1-for-1 swap recommendations.
- Full auth (JWT), card hover tooltips, deck vault, AI upgrade sidebar.
Gemini RAG Express React TypeScript SQLite Docker
MoneyControl -- Personal & Business Finance
Mission control for money: personal budgets, savings goals and business invoicing in one dark-first cockpit.
- Accounts, transactions, budgets, goals and recurring expenses, split across personal and business scopes.
- Client directory, invoicing and line items for the freelance side of the ledger.
- Shared single sign-on with the rest of the platform; every query scoped by owner.
Express TypeScript Drizzle PostgreSQL React Zod Docker
Dopamine -- Shopping Simulator
The experience of online shopping, without spending real money.
- Thousands of real products across four parody marketplace skins, with a full cart and "checkout" flow.
- Hard safety invariant -- no payments, no personal data, no real purchases, enforced by a
connect-src 'self'CSP that blocks every off-origin request at the browser level. - Offline-capable: ships with a bundled catalog seed and needs no external API to run.
React TypeScript Vite CSP Docker
Link Shortener & QR Generator -- Free, No Account
Paste a URL, get a short link and its QR code in one step. No account, no ads, no tracking pixels.
- Custom aliases, click counts, and a delete token that is the only proof of ownership (no accounts to breach).
- Generated share cards name the real destination, because a shortener that hides where it goes is a phishing tool.
- Rejects every scheme but
http/https, rate limited per address.
FastAPI PostgreSQL segno Pillow Docker
Claude skills and tooling, all public:
| Repo | What it does |
|---|---|
| AetherTable | Multi-provider AI Game Master for tabletop RPGs |
| OmniSkill | 42 specialist skills across 7 departments, one workforce |
| CyberSECC | Full-spectrum security: audit, red/blue team, CTF, reporting |
| Storytelling | Worldbuilding and fiction companion backed by an Obsidian vault |
| llm-council | Run a decision past a council of AI advisors that peer-review each other |
| motion-ui | Framer Motion / GSAP / anime.js / Three.js animation engineering |
| OSINT | Scoped open-source intelligence with graded findings and provenance |
| Obsidian | Persistent file-based memory vault for agents |
| color-analysts | 12-season personal colour analysis from a photo |
| MTG-Card-Downloader | Bulk Magic card image and data acquisition |
Shipped for paying clients:
- Talent ADS -- HR talent-intelligence SaaS. Three dashboards (company, candidate, headhunter) on one backend: AI CV-vs-vacancy scoring with skills/culture/seniority radars and salary valuation, batch upload and side-by-side comparison, AI interview questions, credit-based token billing.
ReactTypeScriptExpressn8nDocker - Talent Summit -- event platform for Congresso Talent Intelligence Brasil: registration, exhibitor pages, admin CRM, n8n email campaigns
- A Toca BCG -- trading-card game storefront
- E.C Estrategia Criativa -- advertising agency site
- La Crochet -- handmade crochet storefront with Mercado Pago checkout
> AI chatbot backends -- multi-tenant Claude/OpenAI assistants with memory, tool use, webhook delivery via FastAPI
> WhatsApp AI agents -- autonomous sales/support bots using Evolution API + n8n + LLM routing for Brazilian SMBs
> RAG pipelines -- document ingestion, chunking, embedding, semantic search (ChromaDB / Pinecone)
> Full-stack SaaS MVPs -- end-to-end builds: auth, billing, dashboards, REST APIs, Docker -- spec to production
> API penetration testing -- async brute-force scripting, endpoint recon, auth bypass, vulnerability reporting
> Automation pipelines -- n8n workflows connecting CRMs, email campaigns, webhooks, and third-party APIs
> LLM prompt engineering -- system prompt design, few-shot tuning, structured output schemas, eval harnesses
> Data scraping -- async Python scrapers, headless browser automation, structured data pipelines
> INITIATING SECURE CONNECTION...
> CONNECTION ESTABLISHED.
> AWAITING SIGNAL_
SYSTEM.HALT() - (c) 2026 IPedrax - DICOTOMIA AWAITS


