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
Seja bem-vindo ao meu canto na internet. Aqui eu reúno o que venho construindo, estudando e aprendendo — fique à vontade para explorar.
1class Dev:2 nome = "Henrique Martins"3 curso = "Eng. de Software · PUC-Campinas"45 conhecimentos = {6 "linguagens": [7 "Java", "Kotlin", "Python", "TypeScript", 8 "JavaScript", "React", "Node.js", "C", 9 "C++", 10 ],11 "web": ["React", "Flask", "Fullstack"],12 "mobile": ["Kotlin", "Android Nativo"],13 "dados": ["MySQL", "PostgreSQL", "MongoDB"],14 "infra": ["Linux", "Docker", "Git/GitHub"],15 "fundamentos": [16 "POO", "Algoritmos", "Estrutura de Dados", 17 "IA", "Machine Learning", "Deep Learning", 18 ],19 }▍Tenho conhecimento em diferentes áreas, mas é nestas que eu me aprofundo mais:
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.
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.
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.
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.
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.
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.
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.
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.
Projetos web ponta a ponta: levantamento com o cliente, arquitetura, implementação e deploy.
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.
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.
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.
5 certificados em Cibersegurança, Java, Linguagem C.
Estou aberto a oportunidades, freelas e conversas sobre projetos. Costumo responder em até um dia.