name: Francis Pires
location: Brazil 🇧🇷
role: Full-Stack Developer · Software Architect
experience: 30 years
stack: C# / .NET Core · TypeScript · React · Node.js · Vercel
databases: SQL Server · PostgreSQL · Oracle
platforms: SharePoint / M365 · Azure · GitHub
education: Computer Engineering @ FIAP · Programming @ FIA
languages: Português 🇧🇷 · English 🇺🇸
interests: data pipelines · open source · music · woodworking
github: @francispires
I'm a full-stack developer and software architect with 30 years of professional experience. My core expertise is the Microsoft stack — C# / .NET Core, TypeScript, React, and SharePoint — but I'm equally comfortable building data pipelines in Python, designing SQL schemas for SQL Server, PostgreSQL, or Oracle, and shipping to the web with Node.js and Vercel.
I care deeply about software quality: design patterns, test-driven development, and clean architecture aren't checkboxes — they're the difference between code that survives contact with reality and code that doesn't.
I studied Computer Engineering at FIAP and Programming at FIA. Outside of code I enjoy music, woodworking, game development, and finding creative uses for math.
This site is where I document what I learn — in English, Portuguese, or both, depending on the topic and who I think needs to read it.
Sou desenvolvedor full-stack e arquiteto de software com 30 anos de experiência profissional. Minha expertise principal é o stack Microsoft — C# / .NET Core, TypeScript, React e SharePoint — mas me sinto igualmente à vontade construindo pipelines de dados em Python, projetando schemas SQL para SQL Server, PostgreSQL ou Oracle, e fazendo deploy na web com Node.js e Vercel.
Me importo muito com qualidade de software: padrões de projeto, desenvolvimento guiado por testes e arquitetura limpa não são checkboxes — são a diferença entre código que sobrevive ao contato com a realidade e código que não sobrevive.
Estudei Engenharia de Computação na FIAP e Programação na FIA. Fora do código, gosto de música, marcenaria, desenvolvimento de games e encontrar usos criativos para a matemática.
Este site é onde documento o que aprendo — em inglês, português, ou nos dois idiomas, dependendo do tema e de quem precisa ler.