Script em Python que extrai manchetes, resumos e links do portal G1 usando três abordagens: regex, seletores CSS e XPath. Os dados são salvos em JSON ou CSV e podem ser filtrados por categoria ou palavra-chave.
Python script that extracts headlines, summaries, and links from the G1 news portal using three approaches: regular expressions, CSS selectors, and XPath. The data is saved in JSON or CSV format and can be filtered by category or keyword.
Coleção de algoritmos clássicos implementados com base no livro Entendendo Algoritmos. Inclui busca binária, ordenação, grafos e programação dinâmica, com exemplos práticos e explicações.
A collection of classic algorithms implemented based on the book “Understanding Algorithms.” Includes binary search, sorting, graphs, and dynamic programming, with practical examples and explanations.
Repositório com soluções comentadas de desafios do LeetCode, organizadas por categoria e nível de dificuldade.
Repository with commented solutions to LeetCode challenges, organized by category and difficulty level.
Bot em desenvolvimento com comandos para tocar, pausar e gerenciar músicas em canais de voz. Feito em Python com suporte a YouTube e controle de fila.
Bot under development with commands to play, pause, and manage music in voice channels. Built with Python, featuring YouTube support and queue control.
Este projeto é um gerenciador de boletos e contas pessoais, desenvolvido em Java com Spring Boot, utilizando diversas ferramentas, como Kafka, Grafana e muitas outras.
This project is a personal bills and account manager, built in Java with Spring Boot, using various tools such as Kafka, Grafana, and much more.
Estágio em Desenvolvimento e Sustentação de Sistemas
Software Development and Support Intern
2024–2025Durante meu estágio na Coordenação-Geral de Desenvolvimento de Sistemas, atuei na criação e sustentação de aplicações web voltadas para demandas internas da PR. Participei do desenvolvimento de sistemas como o SISDEP, voltado à gestão de escalas presidenciais, utilizando PHP, Laravel, Oracle e Git. Também contribuí na construção do ChatPR, uma interface que integra modelos de linguagem com backend em Python e Docker, e na criação de uma interface em React para tornar o Apache Solr mais acessível aos usuários.
During my internship at the General Coordination for Systems Development, I worked on the creation and maintenance of web applications tailored to internal demands of the Presidency. I participated in the development of systems such as SISDEP, focused on managing presidential schedules, using PHP, Laravel, Oracle, and Git. I also contributed to the development of ChatPR, a web interface that integrates language models with a Python and Docker backend, and helped build a React-based interface to make Apache Solr more user-friendly.
Desenvolvedor Júnior
Junior Developer
2025–atualmenteAtuo no desenvolvimento de soluções de back-end e automação de dados, com foco em web scraping de alta performance utilizando Python e Scrapy. Desenvolvi crawlers robustos para extração em larga escala, aplicando técnicas avançadas de regex. Também sou responsável pela criação de APIs e serviços em PHP (Laravel Lumen), além de manter ambientes de desenvolvimento e deploy, com uso intensivo de Docker e Git. Essa experiência tem fortalecido minha capacidade de resolver desafios técnicos complexos, adaptar-me rapidamente a novos contextos e entregar soluções eficientes em ambientes reais de produção.
I work on developing back-end solutions and data automation, with a focus on high-performance web scraping using Python and Scrapy. I’ve built robust crawlers for large-scale data extraction, applying advanced regex. I'm also responsible for creating APIs and services in PHP (Laravel Lumen), as well as maintaining development and deployment environments, with extensive use of Docker and Git. This experience has strengthened my ability to solve complex technical challenges, adapt quickly to new contexts, and deliver efficient solutions in real production environments.