Alex Sergeyev is a seasoned software engineer with 12+ years building reliable infrastructure and developer tools, currently contributing to Oscar’s global internet mapping efforts after eight years at Fastly. He brings deep systems and networking expertise—demonstrated by substantive open-source fixes to high-profile projects like the Go DNS library miekg/dns and websocketd—focused on robust parsing, protocol compliance, and cross-platform reliability. Comfortable across back-end infrastructure and tooling, he has a track record of shipping pragmatic fixes that improve real-world resilience and interoperability. A mathematician by training, Alex pairs analytical rigor with clear communication to turn ambiguous problems into executable solutions.
12 years of coding experience
18 years of employment as a software developer
Bachelor Mathematics and Computer Science, Bachelor Mathematics and Computer Science at M. Kozybayev North Kazakhstan State University
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Role in this project:
Back-end Developer
Contributions:6 releases, 1 review, 118 commits in 8 years 8 months
Contributions summary:Alex primarily contributed to the back-end functionality and configuration of the `websocketd` project, a tool for turning STDIN/STDOUT programs into WebSocket servers. They addressed reported issues and added features, including fixing a background hanging problem and implementing custom header support. The user also worked on improving Windows support and enhancing the handling of URL generation.
Contributions:14 commits, 11 PRs, 120 comments in 5 months
Contributions summary:Alex primarily contributed to the `miekg/dns` library by fixing parsing issues and improving the handling of various DNS record types. They addressed bugs related to TLSA and SSHFP record parsing, ensuring correct interpretation of multi-line formats. Furthermore, the user updated NSAP support to align with RFC1706 and made changes to the client code, optimizing buffer allocation and message handling. These contributions focused on enhancing the robustness and accuracy of the DNS library's parsing capabilities.
golangdnsresolverdns-over-httpsdyndns
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.