Skip to content
Back to home

02 Projects

All projects

34 projects, from the most complex to the simplest. Filter by area to find what interests you most.

01 Back-end & Systems Advanced

PROTEGER-NR1 EPT

Web system for identifying, recording and preventing psychosocial risks (NR-1) in vocational education institutions, using the Karasek and COPSOQ instruments. Anonymous surveys, k-anonymized results with risk maps, action plans and optional AI features.

Stack
  • React
  • Flask
  • PostgreSQL
View on GitHub
02 Back-end & Systems Advanced

Argos SCADA

A robust and flexible system for Supervisory Control and Data Acquisition (SCADA), featuring real-time monitoring, customizable HMI interfaces, and support for multiple industrial communication protocols.

Stack
  • SCADA
  • HMI
  • Real-time
View on GitHub
03 AI & Automation Advanced

AI Agent with RAG - BimBam Buy

AI agent that answers questions about a fictional e-commerce's policies using only its internal documents. FAISS retrieval, support for OpenAI, Gemini and Cohere, and a similarity threshold that refuses off-topic questions without calling the LLM.

Stack
  • Python
  • RAG
  • Streamlit
View on GitHub
04 Security Advanced

Cybersecurity Training - Module 1

Simulation of a segmented corporate network using Docker, representing a fictitious company with different subnets, workstations, servers and personal devices.

Stack
  • Docker
  • Networking
  • Cybersecurity
View on GitHub
05 Security Advanced

Cybersecurity Training - Module 2

Practical lab implementing a ModSecurity Web Application Firewall (WAF) in a Docker containerized environment, demonstrating protection against SQL Injection and XSS attacks on the DVWA application.

Stack
  • Docker
  • WAF
  • ModSecurity
View on GitHub
06 Security Advanced

Pentest Report - CTF Final Challenge

Complete penetration testing on a web application, capturing 17 flags in critical vulnerabilities: SQL Injection, XSS, access control flaws and credential exposure.

Stack
  • Pentest
  • SQL Injection
  • XSS
View on GitHub
07 AI & Automation Advanced

Kensei AI Foundations

Eight-week hands-on track on AI, data and automation: Python from scratch, data analysis with Pandas, interactive dashboards and AI APIs, building a portfolio of real projects.

Stack
  • Python
  • Pandas
  • AI
View on GitHub
08 AI & Automation Advanced

AI Agents Immersion - Oracle ONE

Five-day journey building AI agents: RAG ingestion with embeddings and a vector store, an agent with memory that queries MySQL, and a Telegram integration for real automation.

Stack
  • n8n
  • RAG
  • Telegram
View on GitHub
09 Back-end & Systems Intermediate

Santander Dev Week 2024

A Smart Chat with League of Legends Champions using APIs, Java, Spring Boot, and AI.

Stack
  • Java
  • Spring Boot
  • AI
Open project
10 Back-end & Systems Intermediate

FórumHub - REST API

REST API built with Java and Spring Boot that simulates a discussion forum: full CRUD for topics, replies, courses, profiles and users, with authentication and a PostgreSQL database.

Stack
  • Java
  • Spring Boot
  • PostgreSQL
View on GitHub
11 AI & Automation Intermediate

Delivery Assistant - AWS

Study of a workflow with AWS Step Functions and Amazon Bedrock to automate a delivery assistant, from receiving the order to the final delivery.

Stack
  • AWS
  • Step Functions
  • Bedrock
View on GitHub
12 Back-end & Systems Intermediate

LiterAlura

Java application that consumes the Gutendex API (Project Gutenberg catalog) and stores books and authors in a relational database.

Stack
  • Java
  • Spring Boot
  • SQL
View on GitHub
13 Back-end & Systems Intermediate

Design Patterns in Java

Java project applying the Singleton, Strategy/Repository and Facade patterns, from the Santander Bootcamp 2024 back-end track.

Stack
  • Java
  • Spring
  • Patterns
View on GitHub
14 Back-end & Systems Intermediate

ScreenMatch

Java and Spring project that queries series data, ranks the top 5 episodes, searches by date and generates statistics per season using streams.

Stack
  • Java
  • Spring
  • Streams
View on GitHub
15 Back-end & Systems Intermediate

Books API

Flask REST API for donating, listing and removing books, with SQLite persistence, JSON responses and documentation on Postman. Deployed on Render.

Stack
  • Python
  • Flask
  • SQLite
View on GitHub
16 Front-end Intermediate

Bookstore - React and Sass

Multi-page front-end built with React, React Router and SCSS Modules, with reusable components, a form with validation and deployment on Vercel.

Stack
  • React
  • Sass
  • Vercel
View on GitHub
17 AI & Automation Intermediate

AI Chatbot - Sítio do Picapau Amarelo

Chatbot built with Gemini and Google AI Studio during Alura's AI Immersion, letting people talk to the characters of Monteiro Lobato's classic stories.

Stack
  • Python
  • Gemini
  • AI
View on GitHub
18 Back-end & Systems Intermediate

Docker for Developers

Study notes and exercises on Docker: images, containers, networks, Docker Compose and multi-container projects, including an email worker service.

Stack
  • Docker
  • Compose
  • Linux
View on GitHub
19 Back-end & Systems Intermediate

Currency Converter

Interactive console app in Java that fetches real-time exchange rates from an API and converts between six currency pairs.

Stack
  • Java
  • API
  • JSON
View on GitHub
20 AI & Automation Intermediate

Microsoft Copilot Challenge

Bootcamp project using GitHub Copilot for pair programming, code review and refactoring, plus Copilot Studio and generative AI to speed up everyday work.

Stack
  • Copilot
  • AI
  • UML
View on GitHub
21 Fundamentals Beginner

Digital Bank

Object-oriented banking solution in Java with checking and savings accounts that support deposits, withdrawals and transfers between accounts.

Stack
  • Java
  • OOP
  • CLI
View on GitHub
22 Fundamentals Beginner

Bootcamp - Java OOP

A bootcamp domain modeled in Java to practice the four OOP pillars: abstraction, encapsulation, inheritance and polymorphism.

Stack
  • Java
  • OOP
  • CLI
View on GitHub
23 Fundamentals Beginner

Java Collections API

Practical examples of the Java Collections Framework (List, Set and Map) applied to everyday scenarios, from the Santander Bootcamp 2024.

Stack
  • Java
  • Collections
  • Generics
View on GitHub
24 Front-end Beginner

Rick and Morty API

JavaScript exercise that renders an array of objects in HTML with map() and fetches characters dynamically from the Rick and Morty API.

Stack
  • JavaScript
  • API
  • Vercel
View on GitHub
25 Fundamentals Beginner

CS50 - Harvard

Notes and exercises from Harvard's CS50 introduction to computer science, starting with a Google Dinosaur game made in Scratch and moving on to C, arrays and algorithms.

Stack
  • C
  • Scratch
  • Algorithms
View on GitHub
26 Front-end Beginner

Landing Page from Figma

Landing page built from a Figma design with HTML5 and Sass, focused on good coding practices and file organization, deployed on Vercel.

Stack
  • HTML
  • Sass
  • Figma
View on GitHub
27 Front-end Beginner

Christmas Card - Vai na Web

Interactive Christmas page made for the Vai na Web community challenge, with a personalized greeting card that can be downloaded.

Stack
  • HTML
  • CSS
  • JavaScript
View on GitHub
28 Fundamentals Beginner

Java Bank - Account Opening

Console challenge from DIO's Java Developer track that registers a customer and opens a bank account, practicing the language fundamentals.

Stack
  • Java
  • CLI
  • OOP
View on GitHub
29 Fundamentals Beginner

Counter - Flow Control

Console counter in Java that takes two numbers from the terminal and exercises conditionals, loops and custom exceptions.

Stack
  • Java
  • CLI
  • Exceptions
View on GitHub
30 Fundamentals Beginner

Python Challenge - Vai na Web

A set of Python missions to restore a school system hacked by a virus: checking grades, access permissions and security rules.

Stack
  • Python
  • Logic
  • CLI
View on GitHub
31 Fundamentals Beginner

iPhone UML - OOP

UML class diagram modeling the iPhone's roles as music player, phone and web browser, based on its launch keynote.

Stack
  • UML
  • OOP
  • Java
View on GitHub
32 Front-end Beginner

Text Decoder

Text decoder application.

Stack
  • JavaScript
  • HTML
  • CSS
View on GitHub
33 Front-end Beginner

Guessing Game

Secret number game.

Stack
  • JavaScript
  • HTML
  • CSS
View on GitHub
34 Front-end Beginner

Programming Logic - JavaScript

Programming logic fundamentals with JavaScript in the Oracle ONE program, building a secret number game step by step.

Stack
  • JavaScript
  • HTML
  • CSS
View on GitHub

See all projects on GitHub