From 392393a4e7e8d6603895ad9e84ac5deed6b7a868 Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Tue, 13 Oct 2026 21:48:02 -0300 Subject: [PATCH] =?UTF-8?q?docs:=20redesign=20do=20README=20(padr=C3=A3o?= =?UTF-8?q?=20TwitterBR-MOD)=20=E2=80=94=20dados=20atualizados?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 57 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 824469b..832f4f0 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,57 @@ +
+ # Evandro Fonseca Junior -**Software engineer building custom systems, apps and integrations.** Backend-focused with Node.js, NestJS, TypeScript, Python and PostgreSQL, and hands-on work with AI agents and MCP tooling. +**Software engineer building custom systems, apps and integrations — +backend-focused, with hands-on work in AI agents and MCP tooling.** -[Portfolio](https://evandro.dev.br) · [LinkedIn](https://www.linkedin.com/in/evandrodevbr/) · [Email](mailto:evandrofonsecajunior@gmail.com) · [WhatsApp](https://wa.me/5547992742365) +![Focus](https://img.shields.io/badge/focus-backend-informational) +![Stack](https://img.shields.io/badge/stack-Node.js_%C2%B7_NestJS_%C2%B7_TypeScript_%C2%B7_Python-informational) +![Location](https://img.shields.io/badge/Garuva%2C_SC-UTC--3-informational) -![Node.js](https://img.shields.io/badge/Node.js-5FA04E?logo=nodedotjs&logoColor=white) -![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white) -![NestJS](https://img.shields.io/badge/NestJS-E0234E?logo=nestjs&logoColor=white) -![Python](https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white) -![PostgreSQL](https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=white) -![Docker](https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=white) +[Projects](#selected-projects) · [Professional work](#professional-work) · [Stack](#stack) · [Portfolio](https://evandro.dev.br) · [LinkedIn](https://www.linkedin.com/in/evandrodevbr/) · [Contact](#contact) + +
+ +> [!NOTE] +> **Status:** open to backend engineering roles and to technical collaborations. +> Based in Garuva, Santa Catarina, Brazil (UTC-3), working remotely. ## What I do I build software end to end: understanding the problem, choosing the trade-offs, modeling the data, writing the APIs and the interfaces, testing, deploying and following it in production. -- **Custom systems and apps**: web applications, mobile apps and internal tools, from discovery to production. -- **Integrations**: REST APIs, third-party services and IoT devices talking to the rest of the stack. -- **Backend engineering**: API design, data modeling, authentication and authorization, automated tests, CI/CD. -- **AI and agents**: MCP servers and agent tooling, mostly local-first and self-hosted. -- **Diagnostics**: performance, security and maintainability reviews of existing systems. +| Area | What it covers | +| --- | --- | +| **Custom systems and apps** | Web applications, mobile apps and internal tools, from discovery to production | +| **Integrations** | REST APIs, third-party services and IoT devices talking to the rest of the stack | +| **Backend engineering** | API design, data modeling, authentication and authorization, automated tests, CI/CD | +| **AI and agents** | MCP servers and agent tooling, mostly local-first and self-hosted | +| **Diagnostics** | Performance, security and maintainability reviews of existing systems | -Five years of software work, with a longer background in hardware and infrastructure, which helps when a problem leaves the application layer. Based in Garuva, Santa Catarina, Brazil (UTC-3), working remotely. Open to backend engineering roles and to technical collaborations. +Five years of software work, with a longer background in hardware and infrastructure, which helps when a problem leaves the application layer. ## Selected projects ### AI and agent tooling -- **[PiAgentUI](https://github.com/evandrodevbr/PiAgentUI)**: desktop and web workspace for AI coding agents, with streaming sessions, MCP and skills panels, terminal and file explorer (React 19, TypeScript, Vite, Tauri 2, GPL-3.0). -- **[GeminiNexus](https://github.com/evandrodevbr/GeminiNexus)**: multi-account gateway for Gemini and Claude that exposes OpenAI- and Anthropic-compatible endpoints, with SSE streaming, usage analytics and credentials kept in the OS keychain (Electron, React 19). -- **[orelhIA](https://github.com/evandrodevbr/orelhIA)**: local PT-BR audio transcription MCP server on Parakeet TDT, with LRU cache, VAD, metrics, SSRF protection and automated tests (Python, Docker, MIT). -- **[latebra](https://github.com/evandrodevbr/latebra)**: self-hosted MCP server for private web access, search and extraction, with a three-layer anti-bot evasion pipeline, TLS impersonation, proxy rotation and a pytest suite covering the pipeline, proxy manager and stealth layers (Python, MIT). -- **[dev-workflows](https://github.com/evandrodevbr/dev-workflows)**: code review workflows shipped as agent skills, covering frontend, backend, architecture and security with explicit verification steps (MIT). +- **PiAgentUI**: desktop and web workspace for AI coding agents, with streaming sessions, MCP and skills panels, terminal and file explorer (React 19, TypeScript, Vite, Tauri 2, GPL-3.0). +- **[gemini-nexus](https://git.evandro.dev.br/evandro/gemini-nexus)** (GeminiNexus): multi-account gateway for Gemini and Claude that exposes OpenAI- and Anthropic-compatible endpoints, with SSE streaming, usage analytics and credentials kept in the OS keychain (Electron, React 19). +- **[orelhIA](https://git.evandro.dev.br/evandro/orelhIA)**: local PT-BR audio transcription MCP server on Parakeet TDT, with LRU cache, VAD, metrics, SSRF protection and automated tests (Python, Docker, MIT). +- **[latebra](https://git.evandro.dev.br/evandro/latebra)**: self-hosted MCP server for private web access, search and extraction, with a three-layer anti-bot evasion pipeline, TLS impersonation, proxy rotation and a pytest suite covering the pipeline, proxy manager and stealth layers (Python, MIT). +- **[dev-workflows](https://git.evandro.dev.br/evandro/dev-workflows)**: code review workflows shipped as agent skills, covering frontend, backend, architecture and security with explicit verification steps (MIT). ### Web apps and developer tools -- **[nutriscan](https://github.com/evandrodevbr/nutriscan)**: nutrition platform over Open Food Facts (2M+ products), with barcode search, Nutri-Score and NOVA filters, multi-layer cache and offline support (Next.js, TypeScript, Prisma). [Live demo](https://nutriscan.evandro.dev.br) -- **[as-servicos](https://github.com/evandrodevbr/as-servicos)**: institutional site for an engineering company, with a procedural Three.js scene that follows the page scroll (Next.js 16, React 19, TypeScript). -- **[cursorAI_install.sh](https://github.com/evandrodevbr/cursorAI_install.sh)**: Bash script that installs, repairs and removes the Cursor IDE on Linux, choosing AppImage, DEB or RPM from the detected distribution and architecture (MIT). -- **[bthaven](https://github.com/evandrodevbr/bthaven)**: native Windows 11 Bluetooth device and audio hub in C#, developed probe-first, so features land only after the underlying Windows behavior is demonstrated with code (MIT). +- **[nutriscan](https://git.evandro.dev.br/evandro/nutriscan)**: nutrition platform over Open Food Facts (2M+ products), with barcode search, Nutri-Score and NOVA filters, multi-layer cache and offline support (Next.js, TypeScript, Prisma). [Live demo](https://nutriscan.evandro.dev.br) +- **[ASServicos](https://git.evandro.dev.br/evandro/ASServicos)** (as-servicos): institutional site for an engineering company, with a procedural Three.js scene that follows the page scroll (Next.js 16, React 19, TypeScript). +- **cursorAI_install.sh**: Bash script that installs, repairs and removes the Cursor IDE on Linux, choosing AppImage, DEB or RPM from the detected distribution and architecture (MIT). +- **[bthaven](https://git.evandro.dev.br/evandro/bthaven)**: native Windows 11 Bluetooth device and audio hub in C#, developed probe-first, so features land only after the underlying Windows behavior is demonstrated with code (MIT). ## Professional work -Part of my work lives in private repositories. The scope, without the code: +> [!NOTE] +> Part of my work lives in private repositories. This is the scope, without the code. - Backend and integrations for the web and mobile applications that support Apolo Energia's internal routines, including IoT device integration and operations dashboards for renewable energy processes. - A modular NestJS platform (TypeScript, PostgreSQL, Drizzle ORM) split into 8+ isolated domains, with OpenAPI documentation, S3-compatible storage, health checks and automated tests with coverage thresholds of 80% of lines and 70% of branches.