I am a Full-stack Software Engineer with a B.Sc. in Computer Science, passionate about technology, programming, and computer science. I enjoy understanding how systems work internally and transforming complex problems into simple, scalable, and high-performance software.
My journey in programming started when I learned C in 2014. Since then, curiosity has driven me to explore different areas of computing, including web development, software architecture, Linux, Machine Learning, and Artificial Intelligence.
Today, I work across different layers of software development, from web applications and APIs to automation, infrastructure, Machine Learning, and Data Science. This diversity allows me to have a broader perspective on systems and make decisions considering the entire software lifecycle, from solution design to continuous evolution.
In recent years, I have been working with AI-assisted development workflows, designing specifications, guardrails, and tools, as well as reviewing code generated by LLMs. For this, I apply software engineering practices focused on specification, validation, and software quality, aiming to reduce technical debt even in AI-assisted development workflows.
My interest in building software products integrated with LLMs has also led me to develop the infrastructure responsible for orchestrating language models, tools, and context (commonly referred to as a harness), enabling the creation of more reliable and predictable agents.
I enjoy writing maintainable software, designing systems that can evolve over time, and continuously exploring new ideas and technologies.






