Charlie Smurthwaite is a multidisciplinary engineer with 16 years’ experience building backend systems, embedded electronics, and IP-based communications. He has led technical teams as Head of Technology and Technical Director, driving VoIP hardware/software, virtualization, and Linux infrastructure across startups and enterprise environments. Deep in Ruby and cluster architecture, he contributes non-blocking, production-grade improvements to mail infrastructure like the popular Postal project, evidencing strong systems and protocol-level chops. Equally at home designing embedded multirotor and open-source electric vehicle projects, he blends low-level electronics with scalable server architecture. Based in Blandford Forum, UK, Charlie pairs practical project delivery with a knack for refactoring complex systems to improve reliability and performance.
📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail
Role in this project:
Back-end Developer
Contributions:2 releases, 9 reviews, 38 commits in 5 years 7 months
Contributions summary:Charlie made several contributions focused on enhancing the postal mail server platform. They addressed database schema issues, specifically fixing index lengths. The user also refactored the SMTP server implementation, replacing eventing servers and introducing a non-blocking TLS negotiation. Furthermore, they modified the SMTP client and server logic, including authentication and message handling, along with garbage collection and error handling improvements.
Contributions:23 commits, 11 pushes, 2 branches in 11 months
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.