Senior Software Developer at ChatSpike IRC Network
Bassetlaw, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Craig Edwards is a senior software developer with 23 years of experience building scalable network services, games, and secure web systems from the ground up. He created and led major open-source projects like InspIRCd and contributed to widely used tooling such as Atheme IRC Services and the vcpkg C++ package manager, demonstrating deep backend and protocol-level expertise. As an indie game and bot creator he has shipped commercial titles and high-scale services—most notably TriviaBot, a Discord gaming service with over 25 million active users. His background spans C++, PHP, MySQL and Linux/UNIX ecosystems, with a strong emphasis on network server design and online security. Comfortable in both hands-on development and operations, he runs his own IRC network and balances product releases with ongoing open-source maintenance. Based in Bassetlaw, UK, he blends decades of legacy-system knowledge with current cloud and package-management contributions, making him adept at modernizing long-lived systems.
23 years of coding experience
20 years of employment as a software developer
Bachelor’s Degree, Computing, Bachelor’s Degree, Computing at University of Leeds
A-Levels, Computing, English Language and Business Studies, A, B, C, A-Levels, Computing, English Language and Business Studies, A, B, C at High Pavement College Nottingham
Contributions:17 reviews, 7 commits, 33 PRs in 3 months
Contributions summary:Craig primarily contributed to updating the `vcpkg` package for the `dpp` library. Their work involved updating the portfile.cmake, which configures the build process, and bumping the version of the `dpp` library within the vcpkg ecosystem. They also made modifications to fix dependencies, include patches, and address version-related issues, ensuring the correct integration and functionality of the `dpp` package. Their efforts focused on maintaining the library manager and integrating the `dpp` library.
Contributions summary:Craig primarily focused on adding and modifying features related to channel modes within the Atheme IRC Services project. Their contributions involved adding support for new channel modes like +G (censor), +P (no capitals), +z (SSL only), and +T (nonotice) across different IRCd protocol files. They also fixed bugs related to channel mode definitions and implemented server-to-server communication logic. The changes show active development and maintenance of the core IRC service functionality.
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
Craig Edwards - Senior Software Developer at ChatSpike IRC Network