Teoman Soygul is a founder and seasoned software engineer with 15 years’ experience building scalable web services and distributed systems, blending a background in semiconductor physics with hands-on full-stack and backend architecture. Based in Gothenburg, he led core platform work at Appgate (formerly Cryptzone), helped evolve zero-trust products, and publishes engineering resources via QuanticDev. An active open-source author, he maintains and improves widely used projects—ranging from a Koa/Angular/Mongo starter kit to contributions on a Go XMPP library—bringing practical improvements, documentation, and quality fixes. His early work designing control systems and a distributed control library for particle accelerator facilities shows a knack for applying low-level scientific systems thinking to robust software architectures.
15 years of coding experience
6 years of employment as a software developer
Bachelor of Science in Engineering Semiconductor Physics, Bachelor of Science in Engineering Semiconductor Physics at Ankara University
High School Science & Math, High School Science & Math at Robert College
KOAN (Koa, Angular, Node, Mongo) starter kit for full-stack JavaScript web development.
Role in this project:
Full-stack Developer
Contributions:11 releases, 532 commits, 14 PRs in 6 years 10 months
Contributions summary:Teoman's commits focus on the development of a full-stack JavaScript application, as indicated by the use of technologies like Koa (backend), Angular (frontend), and MongoDB (database). The contributions include adding core functionality to both the backend and frontend, such as implementing routes, API endpoints, and UI components. The commits show a good understanding of integrating various technologies for a complete web application, suggesting experience in full-stack web development.
Go XMPP Library (From Yasuhiro Matsumoto and based on the code from Russ Cox)
Role in this project:
Back-end Developer
Contributions:5 commits in 1 month
Contributions summary:Teoman focused on improving the functionality of the XMPP library. Their contributions included addressing bugs, such as fixing issues with default configurations and return values for send/sendOrg functions. They also improved code quality through formatting and linting. Finally, they added clarifications to documentation to aid usability.
golangxmpp-libraryxmppgochat
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.