I'm a Software Developer pursuing a degree in Systems Analysis and Development at FATEC Prof. Jessen Vidal. I enjoy building software that combines distributed systems, AI, and low-level programming, with a growing interest in flight software and safety-critical systems.
I'm particularly interested in research and technological development, especially in the space sector, with a focus on software engineering.
I aim to contribute to projects involving innovation, technical challenges, and the development of solutions for complex problems.
Aerospace Computing β’ Flight Software β’ Embedded Systems β’ Real-Time Systems β’ Distributed Systems β’ Artificial Intelligence β’ Computer Architecture β’ Autonomous Systems β’ Safety-Critical Software
Building enterprise applications with .NET, Angular, and AI technologies while contributing throughout the full software development lifecycle.
Highlights
- Designed a conversational AI agent using .NET, Ollama, and Semantic Kernel to automate food delivery customer support.
- Integrated the AI solution with order and customer APIs, improving operational efficiency.
- Contributed to software engineering best practices across multiple projects.
| Project | Description | Stack |
|---|---|---|
| Kitsune | AWS infrastructure lab replicating a secure, scalable production environment with HAProxy load balancing, Nginx reverse proxy, Docker containers, and VPN/SSH-restricted access. | AWS, Nginx, Docker, WireGuard, HAProxy, Linux |
| Orbita | Support platform with structured chat, AI-powered triage, and an admin dashboard for queue management and performance metrics. | React Native, NestJS, Next.js, MongoDB, WebSockets |
| Adatech | AI agent that automates customs registration by generating product descriptions compliant with Brazilian Federal Revenue Service (RFB) standards, reducing manual entry errors. | Python, PostgreSQL, React, TypeScript, Ollama |
Explore more projects on my portfolio.
π§ More projects currently in development.
while (mission_active) {
learn();
engineer();
improve();
}



