“Anyone can write code. Few can solve problems.”
I build end-to-end solutions: from responsive front-end to back-end with Spring,
including practical automations that eliminate repetitive day-to-day tasks.
I’m a Systems Development technician and an active learner on the leading technology platforms.
To deepen my knowledge of back-end development with Java and Spring so I can become an even more well-rounded full-stack developer, without giving up my passion for front-end development. I’m looking for internship or junior-level opportunities where I can apply my ability to solve real-world problems using technology.
| Front-End | Back-End | API & Documentation | Databases | Automation & Tools |
|---|---|---|---|---|
| - | - | - | ||
| - | - | - | ||
| - | - | - | - |
Systems that replace manual processes with automated workflows, using native Google Workspace tools and Apps Script.
| Project | Technologies | What it does |
|---|---|---|
| Automated Expense Reporting | Google Forms, Google Sheets, Apps Script, ARRAYFORMULA | Collects expenses via a form, automatically organizes them into a report by category (advance/expense), sorts by actual date, validates for duplicates using a stamp, and generates a clickable link with a preview of the receipt. |
| PPE Notifications | Google Apps Script, Google Sheets | Integrates form → spreadsheet → real-time notification, eliminating the need for manual verification of delivered PPE. |
| Project | Technologies | Unique Features |
|---|---|---|
| Spring Project Patterns Lab | Spring Boot, JPA, H2, OpenFeign, Swagger | REST API with Singleton, Strategy, Facade + automatic documentation |
| Marvel Comics Store | React, Redux Toolkit, Styled Components, Docker, Cypress | Online store with E2E testing and containerization |
| Search Movies | HTML, CSS, JS, TMDB API, localStorage | Movie/TV show search with simulated authentication and rich modals |
| Project | Technologies | Highlights |
|---|---|---|
| Wreck-It Ralph Game | React, Context API, react-router-dom, audio | Complete game with leaderboard, sound effects, and responsiveness |
| Memory Game | React, Context API, Modular CSS | Difficulty levels, timer, lives, and scoring |
| Portfolio | React, Context API, i18n | Internationalization (PT/EN) and responsive design |
| Project | Technologies | Highlights |
|---|---|---|
| Travel-Agency-Java | Java, OOP, BigDecimal | OOP applied to the modeling of packages, customers, and reservations; robust data input validation; use of BigDecimal for monetary values |
| Customer-Management-System | Java | Full CRUD in pure Java; layered architecture (model, controller, and persistence); best practices for code organization |
| Java OOP Bootcamp | Java, OOP | Solid foundation in object-oriented programming; hands-on exercises in encapsulation, inheritance, and polymorphism; essential fundamentals for larger Java projects |
| SaúdePro - Medical Clinic Management System | Java SE 17+, Java Swing, Hibernate/JPA, MySQL/MariaDB, Maven, JUnit 5 | Desktop system with MVC architecture + Hibernate/JPA; profile-based access control (Manager, Receptionist, Healthcare Professional); Full CRUD operations for patients, doctors, and users; business rules (scheduling, electronic medical records, reports); 20 test scenarios with JUnit 5 |
| Project | Technologies | Highlights |
|---|---|---|
| app_expressJS - CRUD API | Express.js, TypeScript, Sequelize, MySQL2, PUG, dotenv-safe, tsx | Layered back-end architecture (Controllers, Router, Model); strong typing with TypeScript 5.4; Sequelize ORM for persistence in MySQL; user authentication; full client CRUD with REST routes; PUG template engine with reusable layouts |
| Course | Status |
|---|---|
| Systems Development Technician | ✅ Completed |
| Software Development (post-technical) | 🔄 Currently enrolled |
| Bootcamps and open courses | 🔄 Ongoing |
Recent certificates:
Linus Torvalds - "Talk is cheap. Show me the code."


