Technology leader, professor, and builder of applied AI and software engineering solutions.
I am a Brazilian technology professional and professor working at the intersection of software engineering, computer science education, public-sector digital transformation, and applied AI.
My work connects long-term technology leadership with hands-on experimentation. I lead and support software initiatives in complex environments, teach undergraduate students, and build practical projects involving Java, Python, testing, security, automation, RAG, agentic AI, and digital products.
I use GitHub as a public workspace for learning materials, technical experiments, teaching resources, and prototypes that turn ideas into working artifacts.
- Applied AI, agentic systems, RAG, and intelligent applications
- Software engineering, architecture, testing, and security
- Java, Spring Boot, Python, JavaScript, TypeScript, and web development
- Computer science education and practical learning environments
- Digital product prototyping with real-world usefulness
I work with software teams, systems, and stakeholders to deliver reliable digital solutions in complex institutional contexts. My experience includes public-sector digital transformation, legislative technology, remote deliberation systems, digital workflows, and AI-assisted processes.
I teach undergraduate courses in Software Engineering and Computer Science, with a focus on Object-Oriented Programming, Java, software testing, secure software development, automation, and practical projects.
I am especially interested in how AI can be used beyond demos: as part of useful products, educational tools, workflow automation, search systems, RAG applications, and agentic software.
I usually work with:
- Backend development with Java, Spring Boot, REST APIs, persistence, authentication, and testing
- Software quality practices with JUnit, Cucumber, Playwright, CI/CD, and code analysis
- AI experiments with Python, automation, RAG, LLMs, and agent-based workflows
- Teaching materials, slides, labs, and project-based learning environments
- Documentation, technical writing, and structured learning paths
Course material for Object-Oriented Programming, focused on Java, OOP fundamentals, practical exercises, and learning activities for undergraduate students.
Software Security and Testing content for undergraduate Software Engineering students, including topics related to secure development, automated testing, OWASP, and software quality.
Slides and support materials for courses taught at IDP, using Markdown-based presentation workflows and reusable teaching resources.
- How to teach programming, testing, and software engineering more effectively
- How to turn academic projects into professional portfolio evidence
- How AI agents and RAG can support real workflows
- How public institutions can use technology, automation, and AI responsibly
- How developers can connect fundamentals, experimentation, and product thinking
My background combines Computer Science, Law, software engineering, public administration, teaching, and entrepreneurship.
This combination shapes how I approach technology: not only as code, but as a way to solve institutional, educational, and product problems with clarity, responsibility, and practical impact.
I am interested in projects that connect:
- research and implementation
- software engineering and education
- AI and real-world workflows
- technical depth and public value
- product thinking and useful automation