Gabriel Claudino

HTML e CSS puro. Porque nem tudo precisa virar uma stack.


Introdução

Olá. Caso o senhor ou a senhora tenha chegado até aqui esperando encontrar uma página de portfólio cheia de efeitos, animações, cards brilhantes e promessas embaladas em design moderno, talvez esta página cause algum estranhamento.

A proposta aqui é um pouco diferente. Mais do que simplesmente responder “quem é Gabriel Claudino?”, “o que ele sabe fazer?”, “que projetos ele já fez?” e “como entrar em contato?”, esta página tenta apresentar também um pouco da pessoa por trás dessas respostas.

Este é um portfólio, sim. Mas também é uma tentativa de colocar personalidade em uma página que leva o meu nome. Um lugar para falar de projetos, experiências, aprendizados, tropeços, escolhas e algumas pequenas opiniões sobre tecnologia, trabalho e vida acadêmica.


Sobre mim

Nascido e criado em Salvador, Bahia, é nessa cidade maravilhosa que me encontro. Eu, minha família, meus amigos e meus lugares favoritos.

Sou apaixonado pelo verão. É onde se concentram os melhores arcos da minha vida: cores com alta saturação, calor, praia, orla, vida noturna... Sou um grande entusiasta da vida noturna. E me sinto limitado com a insegurança que vivo em Salvador. Poder andar despreocupado na rua é algo que gostaria de desfrutar um dia.

Em Salvador também é onde a minha faculdade reside, faculdade essa em que ingressei em 2021 e que me segurou até 2026, essa fofa. Nesse meio tempo, virou universidade e tudo mais, graças a mim, é claro.

Ao sair do ensino médio, eu não sabia nem o que eu ia fazer da vida, mas a vida não estava ligando muito para isso. Então, por eliminação, Engenharia de Computação foi eleita como a minha graduação.

Ah! Antes que eu me esqueça, eu amo tecnologia, amo resolver problemas reais, amo estudar e aprender coisas novas, amo criar soluções que conectam pessoas e amo me sentir útil. Minha maior realização será quando eu for CLT. E nem é totalmente brincadeira, principalmente agora que PJ é vendido como o lifestyle ideal.


Habilidades

Aqui vai uma lista dos meus superpoderes. Coisas que espero que tenham valor para você. Porque, para mim, elas têm. Esses foram alguns dos meus maiores aprendizados na universidade. Não foram coisas como “Python”, mas sim “Linguagem de Programação”. Ferramenta, por si só, pouco importa se eu não souber pensar no que estou fazendo. Código a IA já faz. Ou pelo menos finge muito bem.

Mas, se o senhor ou a senhora fazem tanta questão assim das palavrinhas-chave, aqui vai uma lista de termos técnicos que ninguém da minha família entende e que minha avó, coitada, acha que eu estou xingando ela: HTML, CSS, JavaScript, TypeScript, React, Vite, Tailwind CSS, Python, FastAPI, MySQL, SQL, SQLite, PostgreSQL, Azure, AWS, EC2, Oracle Database, SQL Server, Modelagem de Dados, Trigger, Stored Procedure, Commit, Rollback, Schema, Query, ACID, ORM, SQLAlchemy, Git, GitHub, Docker, Docker Compose, JWT, C, C#, Java, Spring Boot, REST API, JSON, Linux, Bash, Node.js, Pydantic, Alembic, Uvicorn, HTTP, HTTPS, OSI, Ngrok, Design Patterns, VPS, SSH Key e outras coisas que provavelmente parecem mais impressionantes quando escritas em inglês.


Projetos

CarBill (2023)

O meu primeiro projeto relevante. O projeto que carreguei comigo em muitas entrevistas de emprego e carrego hoje comigo no coração. Foi a primeira vez que identifiquei um problema real e tentei solucionar com tecnologia. E todo o processo envolveu pessoas que foram e são muito importantes na minha formação como pessoa e acadêmica.

Meu amigo de faculdade, Arthur, pedia uma contribuição no custo da gasolina da corona compartilhada. Mas ele não cobrava um valor fixo, só cobrava quando um amigo fazia uso do carro. Então, ele se viu tendo que administrar quem foi e não voltou, quem voltou, mas não foi, quem foi e voltou, quais dias, quantas vezes... enfim, uma série de informações. Então eu pensei: por que não tentar aliviar essa dor usando Java?

Foi então que eu implementei os conhecimentos que estava adquirindo na minha matéria favorita, Desenvolvimento de Aplicativos Móveis, para fazer esse aplicativo mobile.

Foi um processo muito prazeroso de ser realizado. Não havia inteligência artificial, pelo menos eu ainda não usava, então eu quebrei muito a cabeça e recorri ao meu professor para tirar dúvidas. Trocamos muitos e-mails na época. Nem tudo tinha no YouTube e no Stack Overflow, então, em certos momentos, precisei inventar a roda, principalmente porque ainda não havia nenhuma preocupação com camadas, responsabilidades ou arquitetura. Era tudo no feeling.

E então nasce o meu primeiro projeto pessoal relevante, o CarBill. E, depois dele, tantos outros aplicativos mobile nasceram. Uns consumiam APIs , o que era muito legal; na época, era inédito esse conceito. Depois, outros já consumiam APIs e também tinham um banco de dados local e, depois, remoto com Firebase. Enfim, foi um arco muito legal.

Fique a seguir com uma imagem das telas do aplicativo.

Screenshot do CarBill


Automações e scripts em Python (2024 - 2025)

Durante o meu primeiro estágio, desenvolvi automações em Python voltadas ao monitoramento de sistemas internos, consultas em banco de dados e coleta de informações por meio de web scraping. Foi uma experiência muito importante para consolidar o uso de Python em problemas reais, praticar SQL com frequência e entender como pequenas automações podem apoiar processos internos de uma empresa.


Portal de Projetos da Trilha Técnico-Gestor (2025 - 2026)

O Portal de Projetos da Trilha Técnico-Gestor foi um dos projetos que mais me desenvolveu profissionalmente durante a graduação. Ele nasceu em uma matéria curricular obrigatória, dessas que envolvem prospecção de clientes, entendimento de demanda, aceite de projeto e reuniões recorrentes. O cliente era o professor responsável pela Trilha Técnico-Gestor, representando uma demanda da própria universidade, e os usuários finais seriam os alunos do SENAI CIMATEC.

A Trilha Técnico-Gestor possui uma dinâmica complexa de acompanhamento dos projetos acadêmicos, envolvendo alunos, equipes, orientadores, encontros, frequências, notas, feedbacks e uma quantidade respeitável de informações espalhadas. Muita coisa importante dependia de controle manual, planilhas, comunicação descentralizada e da boa vontade de seres humanos cansados. Ou seja: o cenário perfeito para alguém olhar e pensar “isso aqui dava um sistema”.

No primeiro semestre, o foco foi entender o problema, conversar com o cliente, organizar a demanda institucional e produzir a documentação do projeto. Foi nessa fase que construímos materiais como o termo de autorização do projeto, o PM Canvas, o plano de projeto, o cronograma e uma primeira entrega ainda bem parcial. Era aquele momento em que o sistema ainda não existia de verdade, mas já dava trabalho como se existisse.

Depois veio o segundo semestre, agora com a responsabilidade de transformar toda aquela documentação em alguma coisa funcionando. Foi aí que começamos a codar de fato e entregamos uma primeira versão do sistema. Nos primeiros seis meses, eu atuei como membro da equipe. No semestre seguinte, assumi o papel de liderança, experiência que foi muito importante para mim, porque me colocou em uma posição diferente: não era só fazer a minha parte, era ajudar a puxar o projeto, organizar decisões e lidar com o peso de tentar fazer a coisa andar.

Quando a disciplina acabou, eu aceitei continuar o desafio como Trabalho de Conclusão de Curso. Agora, não mais como um projeto tocado por uma equipe inteira, mas como uma continuação mais pessoal, junto com mais um amigo da equipe, Henrique, que também topou seguir nessa maluquice. Eu fiquei responsável pelo backend e ele pelo frontend. Bonito na teoria. Na prática, era a gente tentando manter vivo um projeto que já tinha história, documentação, cliente, regras, expectativas e bugs herdados, como todo sistema de respeito.

Foi assim que a proposta ganhou forma: desenvolver uma plataforma web para centralizar a gestão dos projetos da Trilha Técnico-Gestor. O sistema foi pensado para reunir, em um só lugar, informações sobre alunos, projetos, equipes, encontros, presença, avaliações e feedbacks, facilitando tanto o acompanhamento dos alunos quanto o trabalho administrativo do orientador de gestão.

Tecnicamente, esse projeto foi um dos mais completos e complexos que desenvolvi até aqui. No backend, usei Python com FastAPI, MySQL, SQLAlchemy, autenticação com JWT e controle de acesso por perfil. No frontend, trabalhamos com React, Vite e Tailwind CSS. Também usamos Docker para organizar a aplicação.

Mais do que um sistema, esse projeto foi um exercício de transformar uma dor institucional em uma solução concreta. Não era só fazer tela bonita, botão redondo e cadastro funcionando. Era entender regra de negócio, fluxo de usuário, responsabilidade de cada perfil, necessidade administrativa e, principalmente, criar algo que fizesse sentido para quem realmente vive aquele processo.

No fim, o objetivo foi atingido: centralizar informações, centralizar o acompanhamento dos projetos e reduzir a sobrecarga administrativa. Bonito, né? Quase parece frase de conclusão de TCC. E foi mesmo.

Assumi o compromisso de continuar o projeto porque ele será, de fato, colocado em produção. Meus amigos e colegas da universidade vão usar o sistema que eu ajudei a projetar. Terei usuários reais, dados reais e uma responsabilidade real. E tudo isso me anima e me instiga.

Venho de uma série de projetos engavetados ou de prateleira, mas esse é diferente. Costumo ser questionado com frequência se fui remunerado por esse projeto. A resposta é "não". Trabalhei de graça e continuo trabalhando de graça.

Screenshot do Portal de Projetos


Message in a Bottle (2025 - 2026)

O Message in a Bottle foi o primeiro projeto pessoal fullstack e tive coragem de colocar no mundo de verdade. Não só no cemitério do GitHub, mas na internet mesmo, com domínio, servidor, banco de dados e HTTPS.

A ideia nasceu de uma homenagem à música Message in a Bottle, do The Police. A premissa é simples e poética: você é um náufrago em uma ilha digital. Uma vez por dia, pode escrever uma carta, colocar dentro de uma garrafa e lançar ao mar. Em troca, a maré traz uma garrafa escrita por outra pessoa desconhecida. Um pequeno exercício de anonimato, desabafo, curiosidade e empatia. Ou, em termos menos bonitos, um jeito mais dramático de fazer desconhecidos trocarem textos pela internet.

Tecnicamente, foi um projeto muito importante para mim. Nele, precisei juntar backend, frontend, banco de dados e infraestrutura. Trouxe muitos conhecimentos aprendidos no Portal de Projetos TTG e continuei usando tecnologias parecidas: Python, FastAPI, React, Docker, banco de dados, MySQL e Nginx.

Mas, dessa vez, adicionei novidades: domínio próprio, Amazon AWS, HTTPS com Certbot e cronjobs para fazer a tal da maré funcionar automaticamente. Pela primeira vez, eu não estava apenas fazendo uma telinha ou uma API isolada. Eu estava tentando fazer um sistema inteiro respirar fora da minha máquina.

Foi também o projeto que me fez fazer a minha primeira publicação no LinkedIn. Compartilhei com a minha rede esse projeto pessoal fullstack, falei da ideia, da construção, da validação com amigos e da sensação estranhamente gratificante.

Depois veio a parte que os vídeos bonitinhos de deploy não costumam mostrar: a cobrança. Aparentemente, a EC2 que eu escolhi não era tão gratuita quanto o meu coração universitário gostaria. Eu, liso, sem um tostão furado, me vi devendo em dólar para um tal de Jeff Bezos. A sorte foi que meu cartão já tinha vencido e a cobrança não passou. Depois disso, comecei uma pequena jornada de sobrevivência em busca de infraestrutura gratuita, dividindo o projeto entre Vercel, para o frontend, e uma VPS humilde da Oracle, para o backend e o banco.

O projeto ficou online por cerca de um mês, até a Oracle derrubar a minha API e deixar de pé apenas o frontend, que segue vivo graças à Vercel. Hoje, a ilha ainda existe, mas a maré parou de trazer garrafas. Talvez um dia, quando eu tiver uma VPS, eu suba o serviço novamente. Até lá, seguimos offline.

Algumas publicações dessa novela estão no LinkedIn: a primeira apresentação do projeto e a pequena história de superação contra a cobrança em dólar. Segue também, abaixo, uma captura de tela da página inicial do site www.messageinabottle.com.br, que é o domínio do projeto.

Screenshot do Message in a Bottle


Experiência

Estagiário de Desenvolvimento
Freire, Gerbasi, Bittencourt e Macêdo Advogados
(2024 - 2025)

Aqui começou a minha trajetória profissional. O meu primeiro estágio. Atuei principalmente com automações em Python, refatoração de código, bancos de dados, web scraping, análise de indicadores e suporte a processos internos.

Na prática, eu passava boa parte do tempo programando o computador para fazer tarefas repetitivas no lugar dos advogados. Foi uma experiência que me ensinou muito sobre rotina profissional, responsabilidade e sobre como uma automação pequena pode economizar muito tempo e muita dor de cabeça.

Mas nem tudo são flores. Com o tempo, comecei a sentir falta de novos desafios e de uma evolução mais clara. Então, após um ano e quatro meses de estágio, decidi que era hora de buscar outras oportunidades.

Estagiário em Desenvolvimento de Software
SENAI CIMATEC
(2026 - atualmente)

A espera foi longa, mas consegui encontrar a minha próxima oportunidade. Meu professor me convidou para uma entrevista e, graças a Deus, recebi a proposta.

Atualmente, atuo no setor de Sistemas Especialistas do SENAI CIMATEC, em projetos de Pesquisa, Desenvolvimento e Inovação (PDI). Na prática, isso significa apoiar o desenvolvimento de sites institucionais, soluções tecnológicas, documentação de arquiteturas e outras demandas que aparecem no caminho.

Essa experiência tem sido importante para me aproximar de projetos reais, equipes de desenvolvimento, organização técnica e demandas institucionais. É aquele tipo de ambiente em que você percebe que software não é só código: também é reunião, documentação, alinhamento, ferramenta, contexto, equipe e cliente.


Escolaridade

Engenharia de Computação
Universidade SENAI CIMATEC
(2021 - 2026)

Minha graduação, minha saga, meu arco principal. Entrei em 2021 sem saber muito bem onde estava me metendo, mas deu tudo certo. Entre códigos, relatórios, projetos, provas, apresentações e pequenas crises acadêmicas, fui sendo moldado pela Engenharia de Computação.

Foi nesse período que tive contato com áreas como programação, banco de dados, engenharia de software, sistemas operacionais, arquitetura de computadores, inteligência computacional, visão computacional, sistemas distribuídos e outras matérias de engenharia.

Inglês
ACBEU
(2022 - 2023)

Também estudei inglês na ACBEU, porque, infelizmente, boa parte da tecnologia decidiu se comunicar nesse idioma. Foi útil para ler documentação e entender mensagens de erro.


Idiomas


Contato

Quer trocar uma ideia, falar sobre projetos ou simplesmente reclamar de sites que carregam 12 MB para mostrar três parágrafos?