
I began my journey as a part-time intern software engineer while still in university. After a year as a full-time engineer, I joined Semaphore nearly three years ago, where I currently work as a software engineer. At Semaphore, Iβve enjoyed working with Elixir, and my curiosity drives me to explore and contribute to all parts of the system whenever possible.
Amir HasanbaΕ‘iΔ
Software Engineer at Semaphore
One API to Rule Them All: Building a Cohesive API for Semaphore
February 27
In this talk, we will explore the evolution of Semaphoreβs APIβfrom its initial fragmented state to our ongoing efforts to create a unified interface. Weβll begin by examining the existing API infrastructure and the challenges we faced. Next, weβll walk through our consolidation strategy to bring everything under one roof, detailing the design decisions and challenges faced along the way. Whether youβre curious about API architecture, best practices for large-scale refactoring, or simply want a behind-the-scenes look at how we tackle big technical projects, this session will offer valuable insights and practical takeaways.
Semaphore Summit
Β© 2025 Semaphore Technologies doo. All rights reserved.