docs: rewrite profile README with verified projects, stack and links

- keep English (language of the current README)
- reshape into profile sections: what I do, selected projects, professional work, stack, contact
- selected projects: 9 public non-fork repos (was 5), each verified against the repo itself
- fix nutriscan (drop unsupported '100+ countries', add live demo), latebra (drop unsupported 'observability')
- professional work: precision retained only where corroborated (8+ domains, coverage thresholds 80/70)
- all 19 remote links return HTTP 200 (curl -L)
This commit is contained in:
Evandro Fonseca Junior committed 2026-09-14 07:34:24 -03:00
1 parent d09852d3fd
commit 7c2b94b52b
1 file changed
+43 -38
+43 -38
View File
@@ -1,64 +1,69 @@
# Evandro Fonseca Junior
**Backend Software Engineer | Node.js · NestJS · TypeScript · Python · PostgreSQL**
I build reliable backend systems, APIs and integrations, with hands-on experience taking products from technical discovery and architecture through implementation, testing, deployment and production support.
**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.
[Portfolio](https://evandro.dev.br) · [LinkedIn](https://www.linkedin.com/in/evandrodevbr/) · [Email](mailto:[email protected]) · [WhatsApp](https://wa.me/5547992742365)
## About me
![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)
I'm a backend developer with 5+ years of software experience and a long-standing background in hardware and infrastructure. That combination helps me investigate problems beyond application code and design for reliability from the start.
## What I do
In the projects under my technical responsibility, I have made architecture and implementation decisions end to end: understanding business goals, choosing trade-offs, modeling data, building APIs, automating tests and delivery, and following the system in production. I value simple solutions, clear communication and ownership without losing the humility to ask, validate and learn.
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.
I'm currently focused on **Backend Developer / Backend Software Engineer** opportunities where I can contribute with autonomy, responsibility and consistent delivery.
- **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.
## Production work
Some recent professional systems are private, but their architecture and outcomes can be discussed publicly:
- Owned the architecture and delivery of a web, mobile and IoT ecosystem using NestJS, Next.js, React Native/Expo, TypeScript, Python and PostgreSQL.
- Designed a modular NestJS platform with **8+ isolated domains**, full OpenAPI documentation, S3-compatible storage, health checks and automated tests with reported coverage above **80% of lines and 70% of branches**.
- Built a reusable offline-first TypeScript SDK with auth, sync, media and transaction modules, including **46+ integration tests**, retry/backoff, dead-letter handling and SHA-256 deduplication.
- Implemented an e-commerce search engine with scoring across **7 dimensions**, ACID inventory transactions, isolated customer/admin authentication and a layered shipping fallback strategy.
- Collaborated on Angular and Node.js legacy modernization, internal libraries and business-rule implementation at Innovo.
## Core stack
| Area | Technologies |
| --- | --- |
| Backend | Node.js, NestJS, TypeScript, Python, REST APIs, OpenAPI |
| Data | PostgreSQL, SQL, Drizzle ORM, Prisma ORM, SQLite |
| Cloud & infrastructure | Docker, AWS S3, Linux, Cloudflare, CI/CD |
| Quality & security | Jest, Vitest, Playwright, OAuth2, RBAC, JWT, Zod |
| Additional experience | Offline-first systems, IoT/Edge, observability, computer vision, React Native |
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.
## Selected projects
### [PiAgentUI](https://github.com/evandrodevbr/PiAgentUI)
### AI and agent tooling
Desktop and web workspace for AI coding agents, with streaming sessions, MCP and skills panels, terminal, file explorer and a Tauri desktop application. Built with React 19, TypeScript, Vite and Tauri 2.
- **[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).
### [Gemini Nexus](https://github.com/evandrodevbr/GeminiNexus)
### Web apps and developer tools
Multi-account desktop gateway for Gemini and Claude. Provides OpenAI- and Anthropic-compatible APIs, SSE streaming, account switching, traffic observability and encrypted credential storage.
- **[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).
### [orelhIA](https://github.com/evandrodevbr/orelhIA)
## Professional work
Local and privacy-oriented PT-BR audio transcription server for MCP agents. Built with Python, Docker and Parakeet TDT, with caching, metrics, SSRF protection and automated tests.
Part of my work lives in private repositories. The scope, without the code:
### [NutriScan](https://github.com/evandrodevbr/nutriscan)
- 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.
- An offline-first TypeScript SDK with auth, sync, media and transaction modules, including retry with backoff, dead-letter handling and SHA-256 deduplication.
- E-commerce systems with ACID inventory transactions, separate customer and admin authentication and relevance-ranked product search.
- At Innovo (December 2024 to February 2025): Angular front-end components and Node.js back-end logic over PostgreSQL and MySQL, internal libraries and maintenance of legacy systems.
Nutrition information platform using Next.js, TypeScript and Prisma. Integrates a collaborative dataset covering 2M+ products and 100+ countries, with advanced filters, layered caching and offline support.
## Stack
### [latebra](https://github.com/evandrodevbr/latebra)
Self-hosted Python MCP server for private and resilient web access, search and extraction, with layered fallbacks, proxy support, observability and an extensive automated test suite.
| Area | Technologies |
| --- | --- |
| Languages | TypeScript, JavaScript, Python, SQL, Bash, C# |
| Backend | Node.js, NestJS, Fastify, Express, REST APIs, OpenAPI, PHP, Laravel |
| Frontend and mobile | React, Next.js, Astro, React Native, Expo, Tailwind CSS |
| Data | PostgreSQL, MySQL, SQLite, MongoDB, Prisma, Drizzle ORM |
| Infrastructure | Docker, Linux, S3-compatible storage, CI/CD, Firebase |
| Quality and security | Jest, Vitest, pytest, Playwright, OAuth2, JWT, RBAC, Zod |
## Contact
I'm open to backend engineering roles, technical collaborations and conversations about architecture, APIs and reliable systems.
Open to backend engineering roles, technical collaborations and conversations about architecture, APIs and reliable systems.
- Portfolio: [evandro.dev.br](https://evandro.dev.br)
- LinkedIn: [linkedin.com/in/evandrodevbr](https://www.linkedin.com/in/evandrodevbr/)