During my bachelor's degree, using the PBL approach, I learned the entire software development lifecycle. I became interested in database modeling, especially relational databases, software quality processes, security, and software architectures. Through PBL, we applied our learning by eliciting requirements for a non-profit organization, debugging legacy code, and developing projects using OOP with JAVA. I also learned about other paradigms: C, Haskell, Python, Pascal and PHP. I maintained a microservices project, during which we learned about messaging. We developed a product for another university, learning project management (PMBOK guidelines), and I acted as a PO to validate it. In the second semester, I joined a research project with a scholarship, Silver Bullet, which later became my bachelor's thesis.