Panagiotis Siatras is a Principal Consultant and Director with 11 years of experience designing and operating low-maintenance, reliable distributed systems and real-time network applications for market-leading organizations. Based in Athens, he blends deep Go expertise with strong operational instincts, having contributed to notable open-source projects like flyctl and core PKI tooling at Smallstep. He builds production-grade instrumentation and caching layers that dramatically reduce DB load and incident time-to-patch, and has led migrations from polyglot stacks into high-performance Go services. His work spans IoT fleet control, CI/CD, billing and backup systems, and custom CLIs, often focusing on observable, resilient architectures that scale. Clients value his ability to turn complex, failure-prone systems into maintainable platforms and his occasional hands-on teaching of Go best practices. A former founder who shipped a Ruby-on-GAE product under difficult constraints, he brings both entrepreneurial grit and systems-level craftsmanship.
11 years of coding experience
6 years of employment as a software developer
Department of Electronic Computer Systems, Department of Electronic Computer Systems at Technological Education Institute of Piraeus
Applied Mathematics, Applied Mathematics at Panepistimio Kritis
Contributions:63 reviews, 128 commits, 110 PRs in 9 months
Contributions summary:Panagiotis primarily contributed to the `flyctl` command-line tool, demonstrating skills in Go programming and system-level tasks. Their work involved caching executable paths, refactoring update mechanisms, and implementing environment-related functionalities. Furthermore, the user integrated Sentry for error monitoring and enhanced the application's robustness by handling runtime panics and adding features.
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Role in this project:
Back-end Developer
Contributions:64 reviews, 41 commits, 33 PRs in 8 months
Contributions summary:Panagiotis refactored the codebase to use the `read` package, improving code organization and maintainability by centralizing request object reading. They implemented the `api/read` package, including initial implementations for reading JSON and ProtoJSON from request bodies, which was then integrated into several API endpoints for handling requests related to SSH, certificate revocation, and key rekeying, demonstrating a focus on API design and request handling within the certificate authority. Further contributions included the migration to the `api/log` package, handling response logging, and moving read-related tests to `api/read`, indicating a focus on API logging and code organization.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Panagiotis Siatras - Principal Consultant & Director at NEFELOMA