Eu na Praia :)
space

Engenheiro de Software

UI Designer

UX Designer

Saiba mais

Sobre Mim

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.

Experiências

  • 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.

Tech Stack

  • React.js
  • Typescript
  • Docker
  • Node
  • C#

Formação Acadêmica

  • 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

Projetos

Tags

Intranet EscolarFavorito

Imagem do Projeto 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

FojiFavorito

Imagem do Projeto 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

Imagem do Projeto 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

Imagem do Projeto 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

Imagem do Projeto 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

Imagem do Projeto 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

Felipe "Lymei" Cardoso [2026]