Summary
Pedro Rocha is a Senior Software Engineer based in São Paulo with six years of experience building AI-powered interfaces, modular backend architectures, and efficient data pipelines that make complex data accessible to non-technical users. He has led end-to-end projects—from natural-language-to-SQL systems and knowledge-extraction pipelines to migrating monoliths into plugin-driven Python frameworks—while driving data strategy across financial, legal, and scientific domains. His PhD in Conflict Studies gives him a rare blend of rigorous analytical thinking and domain sensitivity, informing user-centered AI features and research-grade data workflows. A hands-on mentor and architect, he champions clean code, maintainability, and automation to reduce repetitive work and accelerate delivery. Not obvious at first glance: he combines academic research leadership with product-focused engineering, having taught and supervised students while deploying production systems that prioritize clarity and real-world validation.
6 years of coding experience
12 years of employment as a software developer
Master of Business Administration (MBA), Master of Business Administration (MBA) at Stanford University Graduate School of Business
S20 Batch, S20 Batch at Y Combinator
Bachelor, Business, Bachelor, Business at Ibmec
English