Pular para o conteúdo
Disponível para novos projetos

Olá, eu sou o Henrique Martins,
mais conhecido como Ruivo.

Seja bem-vindo ao meu canto na internet. Aqui eu reúno o que venho construindo, estudando e aprendendo — fique à vontade para explorar.

  • Python
  • Java
  • Machine Learning
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Pandas
  • scikit-learn
  • Spring Boot
  • PostgreSQL
  • Docker
  • Git
  • Python
  • Java
  • Machine Learning
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Pandas
  • scikit-learn
  • Spring Boot
  • PostgreSQL
  • Docker
  • Git
01

A base que sustenta tudo

Tenho conhecimento em diferentes áreas, mas é nestas que eu me aprofundo mais:

Python

Dados, automação e back-end

Minha linguagem para tratar dados, automatizar rotinas e construir back-ends rápidos. É onde eu prototipo e onde a maior parte do meu trabalho com dados acontece.

  • Flask
  • Pandas
  • Pymongo
  • Automação

Java

Back-end robusto e orientado a objetos

Onde aprendi a pensar em arquitetura de verdade: tipagem forte, orientação a objetos e padrões de projeto. Uso para sistemas que precisam ser sólidos e fáceis de manter.

  • POO
  • Servidor Socket
  • Kotlin
  • Android

Machine Learning

IA aplicada a problema real

Do algoritmo de decisão ao modelo treinado. Meu foco é aplicar IA onde ela realmente responde a uma pergunta — e saber reconhecer quando ela não é a resposta.

  • IA
  • Deep Learning
  • Minimax
  • Python

React

Interfaces modernas e performáticas

A camada que dá cara ao sistema. Componentes reutilizáveis, estado sob controle e atenção a performance e acessibilidade — sem transformar tudo em template genérico.

  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind

Desenvolvimento de Software

Do problema à entrega

Estudo Engenharia de Software na PUC-Campinas. É a base que amarra o resto: estruturar bem o problema, escolher a ferramenta certa e conduzir o projeto até chegar na mão de quem vai usar.

  • Estrutura de Dados
  • Algoritmos
  • Git/GitHub

Linux

Infraestrutura e ciclo de entrega

Onde o software realmente roda. Venho me aprofundando em ambiente Linux para encurtar o caminho entre o código pronto e o deploy, com preparação para a certificação LPI Linux Essentials.

  • Shell
  • Docker
  • LPI Essentials
  • Deploy
02

Um pouco sobre mim

Sou estudante de Engenharia de Software na PUC-Campinas (com formação prevista para 2027) e um desenvolvedor movido pela curiosidade contínua. Para mim, a tecnologia vai muito além de apenas escrever linhas de código: sou apaixonado por trabalhar na arquitetura de software e no planejamento dos projetos, pensando em soluções bem estruturadas e escaláveis desde a base. Dedico boa parte do meu tempo livre para aprender sobre novas ferramentas, explorar padrões de projeto e aprimorar minhas habilidades.

Muito além do código

Fora do ambiente digital, os esportes são uma parte fundamental da minha rotina. Gosto muito tanto de assistir quanto de praticar. No dia a dia, a prática esportiva é o meu principal refúgio. Acredito que a consistência que os esportes exigem reflete diretamente na forma como encaro a evolução na carreira.

Além da tecnologia e da rotina esportiva, o que realmente recarrega minhas energias é aproveitar o tempo offline. Valorizo imensamente passar bons momentos, relaxar e compartilhar boas risadas ao lado da minha família e dos meus amigos.

Formação
Eng. de Software
Instituição
PUC-Campinas
Conclusão
2027

Trajetória

  1. 2026

    Desenvolvedor Full Stack

    · Freelance

    Projetos web ponta a ponta: levantamento com o cliente, arquitetura, implementação e deploy.

  2. 2025

    Primeiros projetos em produção

    Saí dos projetos de estudo para sistemas com usuários reais — e aprendi na prática sobre performance, erro em produção e manutenção de código.

  3. 2024

    Início na programação

    Comecei pelo front-end, com HTML, CSS e JavaScript, e pelo back-end com Python. Descobri que gosto tanto da lógica quanto da parte visual — e nunca mais parei.

03

Projetos selecionados

Cada card abre com o contexto do problema, as decisões técnicas por trás da solução e o que ficou de aprendizado.

04

Vamos construir algo juntos

Estou aberto a oportunidades, freelas e conversas sobre projetos. Costumo responder em até um dia.