Charlie Smurthwaite

Blandford Forum, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code16 years of coding experience
job15 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
44reputation
962reached
4answers
0questions
github-logo-circle

Github Skills (15)

ruby10
nio10
smtpd10
mailserver10
smtps10
smtp10
database-management9
openssl8
mysql7
json6
e-mail6
master-slave6
desktop-application6
parsing6
ruby-on-rails6

Programming languages (11)

JavaC++ShellCSCSSTeXJavaScriptGo

Github contributions (5)

github-logo-circle
postalserver/postal

Apr 2017 - Nov 2022

📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail
Role in this project:
userBack-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.
mailsmtpmail-deliverymail-serverincoming
catphish/gs450h

Oct 2021 - Sep 2022

A fork of gs450h openinverter
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.
Request Free Trial
Charlie Smurthwaite