docs(readme): redesenha o perfil com hero em SVG [skip ci]

This commit is contained in:
evandro committed 2026-10-24 04:57:48 -03:00
1 parent 8d6db09648
commit 6fb0c8480d
2 files changed
+66 -2

No files matched your search

+14 -2
View File
@@ -1,4 +1,11 @@
# Evandro Fonseca Junior <div align="center">
<img src="assets/readme/hero.svg" width="100%" alt="Evandro Fonseca Junior, backend engineer: APIs and integrations for IoT devices, web and mobile apps, in TypeScript, Python, NestJS and PostgreSQL. Code self-hosted at git.evandro.dev.br.">
<p>
<a href="https://evandro.dev.br/?utm_source=profile-readme">Portfolio</a> ·
<a href="https://git.evandro.dev.br/evandro">Gitea</a> ·
<a href="mailto:evandrofonsecajunior@gmail.com">Email</a>
</p>
</div>
Software engineer at Apolo Energia since 2022: APIs, IoT integrations and web and mobile apps, in TypeScript and Python. Software engineer at Apolo Energia since 2022: APIs, IoT integrations and web and mobile apps, in TypeScript and Python.
@@ -13,6 +20,7 @@ Live client projects, each with a public case study on my portfolio.
- **[SEV Moda Íntima](https://evandro.dev.br/cases/sev-modaintima)**: catalog, online store and an operations panel for products, orders and stock by size. Live at [sevmodaintima.com.br](https://sevmodaintima.com.br). - **[SEV Moda Íntima](https://evandro.dev.br/cases/sev-modaintima)**: catalog, online store and an operations panel for products, orders and stock by size. Live at [sevmodaintima.com.br](https://sevmodaintima.com.br).
- **[Lavação 047](https://evandro.dev.br/cases/lavacao-047)**: site and admin panel for a car wash. Customers pick a service and the order arrives on WhatsApp; the owner edits prices, text and photos without asking anyone. - **[Lavação 047](https://evandro.dev.br/cases/lavacao-047)**: site and admin panel for a car wash. Customers pick a service and the order arrives on WhatsApp; the owner edits prices, text and photos without asking anyone.
- **[Julia Beauty](https://evandro.dev.br/cases/julia-beauty)**: static site for a lash studio in Camboriú, with an eye-effect simulator, local SEO with JSON-LD and WhatsApp booking. Live at [juliabeauty.com.br](https://juliabeauty.com.br).
- **[AS Serviços](https://evandro.dev.br/cases/as-servicos)**: institutional site for an engineering company, with a procedural Three.js scene that follows the page scroll (Next.js 16, React 19). - **[AS Serviços](https://evandro.dev.br/cases/as-servicos)**: institutional site for an engineering company, with a procedural Three.js scene that follows the page scroll (Next.js 16, React 19).
- **[SC Plus Aquicultura](https://evandro.dev.br/cases/sc-plus)**: institutional site with service areas, projects and contact for an aquaculture company. - **[SC Plus Aquicultura](https://evandro.dev.br/cases/sc-plus)**: institutional site with service areas, projects and contact for an aquaculture company.
@@ -62,4 +70,8 @@ Elsewhere: [WhatsApp](https://wa.me/5547992742365) · [portfolio](https://evandr
If you maintain a project you think I should contribute to, send me the link. If you maintain a project you think I should contribute to, send me the link.
<!-- Owner: Evandro. Review this page when the role changes, a project goes public, a job search starts or the portfolio changes. Last reviewed: 2026-10-20. --> <div align="center">
<sub>Made by <a href="https://evandro.dev.br">Evandro Fonseca Junior</a> · <a href="https://git.evandro.dev.br/evandro">git.evandro.dev.br</a></sub>
</div>
<!-- Owner: Evandro. Review this page when the role changes, a project goes public, a job search starts or the portfolio changes. Last reviewed: 2026-10-24. -->
+52
View File
@@ -0,0 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="420" viewBox="0 0 1200 420" role="img" aria-labelledby="title desc">
<title id="title">Evandro Fonseca Junior</title>
<desc id="desc">Backend engineer who builds APIs and the integrations that connect IoT devices, web apps and mobile apps to a PostgreSQL database. His code is hosted on his own Gitea server at git.evandro.dev.br.</desc>
<rect width="1200" height="420" rx="24" fill="#0a0a0a"/>
<g id="title-block" font-family="system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif">
<text x="64" y="132" font-size="68" font-weight="700" fill="#f4f2ed">Evandro Fonseca</text>
<text x="64" y="208" font-size="68" font-weight="700" fill="#f4f2ed">Junior</text>
<text x="64" y="268" font-size="28" fill="#f4f2ed">Backend engineer: APIs and integrations</text>
<text x="64" y="306" font-size="28" fill="#f4f2ed">for IoT devices, web and mobile apps.</text>
<text x="64" y="360" font-size="20" fill="#ccff00" font-family="ui-monospace, &quot;SF Mono&quot;, Consolas, monospace">TypeScript · Python · NestJS · PostgreSQL</text>
</g>
<g id="integration-map" font-family="system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif" font-size="20">
<g id="sources" fill="#161616" stroke="#3a3a38" stroke-width="2">
<rect x="712" y="72" width="148" height="48" rx="10"/>
<rect x="712" y="138" width="148" height="48" rx="10"/>
<rect x="712" y="204" width="148" height="48" rx="10"/>
</g>
<g fill="#f4f2ed" text-anchor="middle">
<text x="786" y="103">IoT devices</text>
<text x="786" y="169">web apps</text>
<text x="786" y="235">mobile apps</text>
</g>
<g id="links" fill="none" stroke="#ccff00" stroke-width="3" stroke-linecap="round">
<path d="M860 96 C 892 96, 892 146, 920 146"/>
<path d="M860 162 L 920 162"/>
<path d="M860 228 C 892 228, 892 178, 920 178"/>
<path d="M1022 162 L 1046 162"/>
</g>
<g id="api">
<rect x="920" y="118" width="102" height="88" rx="12" fill="#ccff00"/>
<text x="971" y="171" text-anchor="middle" font-size="28" font-weight="700" fill="#0a0a0a">API</text>
</g>
<g id="database" stroke="#f4f2ed" stroke-width="2" fill="#161616">
<path d="M1046 132 L1046 192 A50 13 0 0 0 1146 192 L1146 132"/>
<ellipse cx="1096" cy="132" rx="50" ry="13"/>
</g>
<text x="1096" y="236" text-anchor="middle" font-size="18" fill="#a6a59f">PostgreSQL</text>
<g id="own-server">
<rect x="712" y="290" width="434" height="62" rx="12" fill="#161616" stroke="#3a3a38" stroke-width="2"/>
<circle cx="740" cy="321" r="6" fill="#ccff00"/>
<text x="760" y="328" fill="#f4f2ed" font-family="ui-monospace, &quot;SF Mono&quot;, Consolas, monospace">git.evandro.dev.br</text>
<text x="1126" y="327" text-anchor="end" font-size="18" fill="#a6a59f">self-hosted</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB