Summary
Dimitar Trifonov is a seasoned software engineer and independent researcher with over two decades of experience building maintainable, distributed systems and cloud-native tooling. After a long tenure delivering scalable solutions at MentorMate, he now leads the open Requirements as Code (RaC) initiative, formalizing intent, constraints, and state transitions as code to make language models reliable, auditable reasoning partners. He combines practical hands-on skills in Golang, Kubernetes, and CLI tooling with systems thinking and architecture modeling to prototype deterministic validation and simulation frameworks. Unusually for an engineer focused on tooling, he frames RaC as a missing structural layer that can help transition Generative AI into transparent Reasoning AI, and publishes his research and white paper publicly to invite community scrutiny and collaboration. Based in Sofia, Bulgaria, Dimitar blends deep applied experience with a researcher’s drive to formalize and reproduce complex system behavior.
9 years of coding experience
20 years of employment as a software developer
Master's degree, Master’s Degree in Electronics and Microelectronics, Engineer in Electronics, Master's degree, Master’s Degree in Electronics and Microelectronics, Engineer in Electronics at Technical University of Ruse, Bulgaria
High School Diploma, High School Diploma at High School Diploma in Mathematics, Ruse, Bulgaria