Andrei Roberto da Costa

Andrei Costa Desenvolvedor de Software

Especialista em unir tecnologia e dados para construir soluções de IA escaláveis e experiências imersivas em games.

Desenvolvimento orientado a performance, código limpo e foco em entrega de valor de ponta a ponta.

Bacharel em Ciência da Computação (UEM) Experiência profissional desde 2017 React, Node.js, Python e IA aplicada

Showcase

Escolha a experiência de portfólio que deseja explorar.

Sobre Mim

Iniciei minha jornada como Level Designer 3D em uma startup de desenvolvimento de jogos aos 17 anos, onde rapidamente evoluí para outras frentes criativas e técnicas, desde o design de texturas até a programação de mecânicas para jogos em terceira pessoa. No mesmo ano, ingressei no curso de Ciência da Computação na Universidade Estadual de Maringá (UEM), o que me permitiu aprofundar minha grande paixão pela tecnologia através de pilares fundamentais como Teoria da Computação, Análise de Complexidade de Algoritmos, Redes, Criptografia e Inteligência Artificial.

Atualmente, foco minha expertise no Desenvolvimento Web de alta performance, unindo essa base acadêmica rigorosa à criação de soluções modernas e escaláveis. Além disso, atuo ativamente na integração de Inteligência Artificial (IA) em fluxos de trabalho e produtos, utilizando modelos avançados e algoritmos de Machine Learning para resolver problemas complexos e otimizar a experiência do usuário. Minha trajetória reflete essa transição contínua entre a engenharia de software clássica e as tecnologias emergentes que moldam o futuro.

Valorizo colaboração próxima com produto e negócio, transformando requisitos em soluções técnicas claras, mensuráveis e sustentáveis para o longo prazo, sem perder velocidade de entrega.

Formação Acadêmica: Bacharel em Ciência da Computação pela Universidade Estadual de Maringá (UEM), com conclusão em 12/2024.

Idiomas: Inglês (Intermediário), Espanhol (Básico) e Francês (Básico).

Experiência Profissional

Atual

Desenvolvedor Freelancer | Backend Python

Autônomo

Foco em Backend (FastAPI, Flask) e Inteligência Artificial (Deep Learning, Vision Computacional, Séries Temporais) usando TensorFlow e PyTorch.

07/2022 - Atual

Desenvolvedor Freelancer | Full Stack

Autônomo

Desenvolvimento end-to-end com React, Angular, TypeScript, Node.js e Tailwind CSS.

02/2021 - 06/2023

Desenvolvedor Freelancer | Game Developer

Autônomo

Criação de mecânicas 3D em C++ e Blueprints, sistemas multiplayer e simuladores de física de alta precisão.

12/2017 - 02/2021

Desenvolvedor de Games

AST Games Studios

Implementação de sistemas de rede e arte técnica (Blender, Substance Painter) para Desktop, Consoles e Mobile.

Habilidades Técnicas

Combino base sólida em engenharia de software com prática contínua em arquitetura de aplicações, modelagem de dados e integração de sistemas.

IA e Dados

Machine Learning, Deep Learning (CNNs, RNNs, MLPs), TensorFlow, PyTorch, SQL, NoSQL

Desenvolvimento Web

Python (FastAPI/Flask), Node.js, TypeScript, React, Angular, Tailwind CSS

Desenvolvimento de Games

Unreal Engine, Unity, C++, C#, Blueprints, Multiplayer, VR

Projetos em Destaque

Esta seleção reúne projetos construídos com foco em arquitetura, confiabilidade operacional e decisões técnicas orientadas a contexto real.

Mercury Server

Zig 0.14+ • HTTP/1.1 • Parser manual • Connection Pool • Métricas em tempo real

Servidor HTTP/1.1 low-level em Zig com parser escrito manualmente, workers fixos e isolamento entre accept/processamento para reduzir overhead e manter previsibilidade operacional.

GRIT Engine

TypeScript 5.8 • WebGL2 • Spatial Hashing • Instancing GPU • API Tipada

Engine de partículas em tempo real, agnóstica a framework, com runtime imperativo, renderização WebGL2 e foco em simulações interativas de alta performance para web.

Airport Bus

Elixir 1.16+ • Phoenix 1.7+ • PostgreSQL 14+ • Vue 3 • Phoenix Channels

Plataforma de operações aeroportuárias em tempo real com API Phoenix, autenticação stateless por token assinado e console web em Vue 3 com atualização contínua via eventos.

Ver meus repositórios no GitHub

Conteúdo Técnico

Base editorial criada para conectar artigos, projetos e oportunidades reais de negócio com foco em descoberta orgânica.

Pilar: Front-end

Arquitetura Front-end Escalável para Landing + Blog

Estrutura prática para evoluir uma landing page em canal de conteúdo sem perder performance, semântica e manutenção.

Ler artigo

Pilar: Python + Dados

Pipelines de Dados com Python para Projetos em Produção

Guia de arquitetura para automação e APIs orientadas a dados com foco em previsibilidade e observabilidade.

Ler artigo

Pilar: Games

Arquitetura Multiplayer em Unreal para Times Enxutos

Decisões técnicas para reduzir retrabalho em jogos multiplayer e acelerar novas entregas com componentes reutilizáveis.

Ler artigo

Ir para o Blog Técnico

Resultados e Credibilidade

Formação Sólida

Bacharel em Ciência da Computação pela UEM, com base forte em engenharia de software e IA.

Atualização Contínua

Certificações recentes em Deep Learning, Python e Prompt Engineering aplicados ao mercado.

Experiência em Produção

Atuação em projetos reais com escopos de web, backend orientado a dados e desenvolvimento de games.

Perguntas Frequentes

Por que este portfólio está publicado no GitHub?

Porque o GitHub funciona como vitrine técnica e histórico público de evolução: além da interface, é possível ver repositórios, decisões de arquitetura e organização do código.

O conteúdo do blog depende de redeploy do portfólio?

Não. Os artigos vivem no repositório portfolio-blog e são consumidos por fetch via GitHub Raw, permitindo atualizar conteúdo sem republicar todos os portfólios.

Os projetos aqui são apenas demonstrações visuais?

Não. A proposta é mostrar raciocínio de engenharia: estrutura de pastas, documentação, dados externos, integração com GitHub como CMS e preocupação com manutenção.

Posso avaliar seu código diretamente pelos repositórios?

Sim. Sempre que possível, mantenho os repositórios organizados para leitura técnica, com README, estrutura clara e separação entre interface, conteúdo e dados.

Como o GitHub é usado como CMS neste portfólio?

O conteúdo bruto fica em repositórios dedicados, como portfolio-blog, e os portfólios consomem arquivos JSON e Markdown pelas URLs Raw do GitHub.

Esse modelo é escalável para outros portfólios?

Sim. Como o conteúdo está desacoplado da interface, outros layouts podem consumir os mesmos dados sem duplicar posts ou depender de um build central.

Como entrar em contato para oportunidades ou colaboração?

Use o e-mail ou GitHub no bloco de contato. Contexto do projeto, objetivo e prazo ajudam a responder com próximos passos mais claros.