Capítulo I

A Herança dos Números e a Lição do Equilíbrio

◆

Antes mesmo de escrever a primeira instrução em uma tela escura de terminal, meu mundo já era pautado por um padrão inviolável: a integridade dos registros. Eu venho de uma tradicional família de contadores. Em nosso lar, números nunca foram abstrações frias ou conveniências passageiras; eram o espelho da fidelidade à realidade.

Na contabilidade, não existe espaço para o “quase certo”. Se o débito e o crédito não fecham em perfeito equilíbrio, algo está profundamente errado na essência. Essa atmosfera cultivou em mim uma aversão natural à negligência, à superficialidade e ao código descartável.

O Princípio da Prestação de Contas (Accountability)

Quando transitei para a engenharia de software, levei comigo a mentalidade contábil. Uma mutação de banco de dados deve ser tratada como um lançamento em livro-razão: atômica, auditável e imutável. Arquiteturas resilientes não nascem da pressa; nascem do respeito absoluto pela consistência das informações.

É dessa origem que emana meu apreço pela fidelidade técnica: honrar cada especificação, responder pela durabilidade de cada entrega e construir sistemas em que empresas e pessoas possam depositar sua mais alta confiança.

Capítulo II

O Despertar da Curiosidade & O Caminho Autodidata

◆

Minha caminhada tecnológica começou aos 15 anos. Naquela época, não havia qualquer pressão externa ou obrigação corporativa; o único motor era a curiosidade genuína, quase infantil, de responder a uma pergunta simples: “qual é a real sensação de fazer uma máquina pensar através do código?”

Sendo autodidata em um país de dimensões continentais como o Brasil, aprender exigiu determinação férrea. Sem tutores presenciais, cada obstáculo tornava-se um empolgante desafio bibliográfico: dissecar documentações oficiais, debugar pilhas de erros nas madrugadas e testar hipóteses na prática.

01

A Experimentação Lúdica (15–16 anos)

Primeiros experimentos com modificações de jogos e lógica iterativa: desenvolvimento de plugins para Minecraft em Java, scripts de automação em Lua para Roblox e pequenos projetos interativos em C# com Unity. Descobri ali a fascinação de ver a lógica se transformar em ação concreta.

02

O Mergulho no Baixo Nível e Fundamentos

Para compreender a computação sem intermediários ilusórios, decidi programar próximo ao hardware. Cheguei a desenvolver um bootloader x86_64 do zero em Assembly (micro-win-x2). Esse exercício desmistificou o funcionamento dos processadores, gerenciamento de memória e interrupções.

03

A Maturidade em Back-end & Rust

Com os fundamentos consolidados, escolhi Rust e TypeScript como ferramentas de eleição. O primeiro pela garantia de segurança de memória em tempo de compilação e performance implacável; o segundo pela produtividade aliada à tipagem estática que previne falhas em aplicações web de larga escala.

04

Fronteiras da IA e Agentes Autônomos

Aprofundamento contínuo em ecossistemas de Machine Learning, LLMs, engenharia de prompts e arquiteturas agentic (Bootcamps Itaú/DIO), integrando modelos neurais em fluxos de trabalho reais de engenharia de software.

Ser autodidata não significa caminhar sozinho; significa ter a humildade de aprender com tudo o que a comunidade global construiu, filtrando o que é ruído daquilo que possui valor perene.

Capítulo III

O Ofício da Engenharia: Silêncio, Robustez e Fidelidade

◆

Embora atue com facilidade em todo o espectro Full Stack, desenhando interfaces modernas, responsivas e fluídas quando o produto exige, minha paixão mais íntima reside nas soluções que operam nos bastidores. No back-end, nos serviços distribuídos e nos protocolos sem interface visual.

A boa engenharia é silenciosa. O usuário raramente nota a infraestrutura quando tudo funciona com maestria: a consulta de banco de dados que responde em microssegundos, o pool de conexões que não vaza memória sob estresse, ou a fila assíncrona que processa milhões de registros com garantia de entrega.

■

Estabilidade

Sistemas projetados para operar sem surpresas. Tratamento preventivo de exceções, tipagem forte rigorosa e arquitetura orientada à previsibilidade operacional sob qualquer carga de trabalho.

■

Compromisso

Código limpo, documentado e sustentável no longo prazo. Não me contento com soluções temporárias que geram dívida técnica oculta; construo para resistir ao teste do tempo.

■

Fidelidade

Fidelidade aos requisitos acordados e integridade inegociável nos dados. Princípios morais herdados da contabilidade aplicados ao relacionamento profissional e às decisões de arquitetura.

Quadro de Competências & Ferramentas de Domínio Prática contínua em projetos reais de produção
Linguagens Centrais TypeScript, Rust, Python, JavaScript Tipagem estática, sistemas de tipos avançados e código determinístico
Back-end & Concorrência Node.js, Actix-web (Rust), Tokio, Express, Flask APIs RESTful de alta performance, workers assíncronos e microsserviços
Front-end & Aplicações React, Next.js, Electron, Tailwind CSS, Vanilla CSS Aplicações desktop multiplataforma e interfaces web responsivas
Bancos de Dados PostgreSQL, SQLite, MongoDB Modelagem relacional com ACID, índices otimizados e persistência local
Infraestrutura & DevOps Docker, Docker Compose, Linux, Servidores VPS, CI/CD Ambientes isolados, deploys automatizados e monitoramento de nós
Capítulo IV

Obras Selecionadas & Contribuições Técnicas

◆

Projetos reais concebidos e mantidos para solucionar problemas práticos de gerenciamento, consumo de APIs e infraestrutura.

01 / BIBLIOTECA OPEN-SOURCE

Easy API Consumer

NPM • Node.js • TypeScript

Módulo publicado no ecossistema NPM para simplificar o consumo de APIs RESTful, padronizando autenticação de requisições, tratamento de respostas e resiliência em comunicações HTTP com o mínimo de sobrecarga de código.

TypeScript Node.js NPM Package HTTP/REST
02 / ECOSSISTEMA & MICRO SAAS

DSA Digital

Micro SaaS • Full Stack

Ecossistema de aplicações voltadas à gestão e produtividade técnica. Integração de front-end em React com back-end em Rust, hospedado em servidores dedicados com Docker e pipelines de integração contínua (CI/CD).

React TypeScript Rust PostgreSQL Docker & CI/CD
03 / SISTEMAS & INFRAESTRUTURA

Sedna Worker

Rust • Tokio • Concorrência

Serviço de baixa latência em Rust para monitoramento de heartbeat e cálculo de disponibilidade de servidores remotos. Utiliza o runtime assíncrono Tokio e persistência no PostgreSQL para máxima confiabilidade de métricas.

Rust Tokio Async PostgreSQL Docker
04 / DESKTOP & WEB

VShelf Suite

Electron • Rust / Actix • React

Suíte de gerenciamento de mídias (filmes, séries e livros) com busca automática de metadados, armazenamento local no SQLite e interface web sincronizada via backend de alta concorrência em Rust (Actix-web).

Electron React Rust (Actix) SQLite & PostgreSQL

Registro de Certificações & Bootcamps

Itaú • DIO Fundamentos da IA Moderna: ML, LLMs & Agentes Código: MTBVF70J
Itaú • DIO Java com Inteligência Artificial Código: KYT9BTCX
Itaú • DIO Introdução à Engenharia de Prompts Código: XTAHJBE3
Itaú • DIO Agentes Inteligentes e Copilotos Código: WG6XOXWD
Epílogo

Compromisso, Diálogo e Novas Parcerias

◆

O valor de um profissional não se mede apenas pela quantidade de códigos escritos, mas pela retidão com que sustenta seus compromissos e pela clareza com que se comunica.

Estou permanentemente aberto a dialogar com organizações, líderes técnicos e desenvolvedores que valorizam a estabilidade, o rigor da engenharia e a dedicação ao ofício.