Oi, sou Felipe Cardoso, engenheiro de software morando em Santos, SP.
Meu trabalho é transformar ideias em produtos reais, seja desenhando a interface, desenvolvendo o código ou planejando a arquitetura de sites, jogos e aplicações. Gosto de resolver problemas complexos e de desafios que exigem pensar fora da caixa.
Além de programar, também já passei um bom tempo em sala de aula como professor e liderei equipes de desenvolvimento. Essas experiências me ensinaram que, no fim das contas, colaborar bem e ajudar outras pessoas a evoluir é tão importante quanto escrever um código limpo.
Jean Piaget
Coordenador de Tecnologia Educacional e Desenvolvimento
(Agosto de 2025 - Presente)
Responsável pelo planejamento, coordenação e implementação de soluções tecnológicas no ambiente escolar. Atuando na liderança de projetos de desenvolvimento de sistemas internos utilizando tecnologias como React, Node.js, TypeScript, Rust e Go, além de apoiar professores e alunos na criação de projetos e ferramentas digitais. Além de lecionar Projetos de Iniciação Científica, conduzindo aulas, cursos e oficinas, e desenvolver recursos educacionais utilizando tecnologias como impressão 3D e corte a laser.
Jean Piaget
Engenheiro de Software
(Janeiro de 2024 - Agosto de 2025)
Responsável pelo planejamento, desenvolvimento e implementação de soluções tecnológicas personalizadas voltadas à otimização e transformação do ambiente escolar. Atuei na construção e manutenção de sistemas utilizados por toda comunidade escolar, utilizando tecnologias como TypeScript, React.js e Rust. Trabalhando com práticas modernas de engenharia de software, incluindo CI/CD e testes automatizados.
Safe Swap
Desenvolvedor Full Stack
(Janeiro 2024 - Julho 2025)
Desenvolvedor Full Stack focado na criação, refatoração e planejamento de novos projetos e funcionalidades, auxiliando a equipe a fornecer aos nossos clientes um local seguro para realizar sonhos de qualquer tamanho.
UNISANTA
Tecnólogo
Análise e Desenvolvimento de Sistemas
Fevereiro 2022 - Junho 2024
PUC Rio
Pós-Graduação
Engenharia de Software
Março 2026 - Presente
Tags
Intranet Escolar

Plataforma de intranet educacional que permite a professores, alunos e familiares acessar ocorrências, provas e resultados, além de gerar relatórios e acompanhar dados acadêmicos. Atualmente utilizada por mais de 1000 usuários simultâneos em múltiplas unidades.
Desenvolvida com TypeScript, React.js e Next.js, integra APIs internas e serviços externos, oferecendo ferramentas para gestão de informações acadêmicas e geração de relatórios.
Atuei como Tech Lead da equipe responsável pelo desenvolvimento, liderando decisões técnicas, estruturação de CI/CD, implementação de testes automatizados, containerização com Docker e a criação de um SDK interno para padronização de serviços.
Autenticação
CI/CD
Docker
Next.js
Node
React.js
REST API
SDK
SQL Server
Tailwind CSS
Typescript
Closed Source
Foji

CLI open-source desenvolvida para automatizar e simplificar comandos longos ou repetitivos no fluxo de trabalho de desenvolvedores, ou seja, meus comandos no Docker xD.
Construída com TypeScript e Node.js, permite a criação e execução de comandos personalizados com suporte a argumentos obrigatórios, opcionais, condicionais e spread arguments. A ferramenta também inclui gerenciamento de configurações via CLI e sincronização em nuvem utilizando GitHub Gists, permitindo compartilhar e sincronizar comandos entre diferentes ambientes.
Automação
CLI
Cloud Sync
Localfirst
Node
Typescript
Open Source
Portfolio com Blog

Portfólio e blog pessoal desenvolvido para apresentar meus projetos, documentar estudos de caso e compartilhar aprendizados da minha jornada como desenvolvedor de software.
Infelizmente nunca consegui fazer posts completos dentro do site, mas quem sabe esse aqui não seja diferente ;) ...
Desenvolvido com Next.js, React e MDX para permitir a criação de conteúdo técnico diretamente em Markdown, integrando código e documentação em uma mesma estrutura. O projeto utiliza Tailwind CSS para estilização e foi pensado para facilitar a escrita de artigos técnicos.
MDX
Next.js
React.js
Tailwind CSS
Typescript
Open Source
TypeSpeed

Aplicação web e desktop desenvolvida para treinar velocidade e precisão de digitação utilizando a Home Row. Foi assim que consegui me acostumar com o Vim B).
O usuário digita sequências de palavras enquanto o sistema acompanha métricas em tempo real, como precisão e número de acertos, permitindo visualizar a evolução da performance durante a prática.
O projeto foi desenvolvido com Next.js, React e Tailwind CSS para a interface, utilizando Tauri para a criação de um aplicativo desktop leve e multiplataforma.
Next.js
React.js
Tailwind CSS
Tauri
Typescript
Open Source
Desafios RDO

Conjunto de desafios de desenvolvimento web implementados para praticar lógica de programação e conceitos fundamentais de front-end. O projeto inclui um conversor de números romanos e arábicos, uma implementação interativa do Conway's Game of Life e um sistema de restaurante capaz de gerar faturas e dividir automaticamente os custos entre pessoas da mesma mesa.
Desenvolvido com Next.js, React.js, Node.js e Tailwind CSS, com foco em lógica algorítmica, interatividade e organização de aplicações web modernas.
Desafios
Next.js
React.js
Tailwind CSS
Typescript
Open Source
Contador de Cartas Kariba

Um dos meus primeiros projetos. Este site tem como objetivo ajudar os jogadores a estimar as probabilidades das cartas do oponente no jogo Kariba. A aplicação funciona como um contador de cartas, permitindo registrar quais cartas já foram jogadas e calcular dinamicamente as chances de cada animal aparecer novamente no baralho.
Você ainda perderia para minha irmã mesmo se usar isso...
O projeto foi desenvolvido com Next.js, React e Tailwind CSS.
Next.js
React.js
Tailwind CSS
Typescript
Open Source