Steve Holme

C++ Developer at curl

Rugby, 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
award
Top expert inComprehensive Software Development and Security Technologies
Steve Holme is a seasoned C++ developer with over 25 years of commercial software experience and a 30+ year passion for technology, specialising in embedded and real-time systems across telecommunications, telematics, transportation and financial services. He focuses on high-quality, performance-sensitive network protocol and communications code, bringing disciplined engineering practices to constrained mobile, embedded and server environments. Comfortable in both large blue-chip organisations and startups, he combines hands-on development with architecture, project and team leadership across the full product lifecycle. His open-source work includes meaningful contributions to the widely used curl project, where he enhanced SMTP functionality, added protocol extensions like SMTPUTF8 and improved robustness and memory handling. Known for pragmatic problem solving, he emphasises code quality, compliance and maintainability while tackling complex multi-platform challenges. Based in Rugby, UK, he pairs deep technical depth with a steady delivery mindset that keeps systems reliable in real-world deployments.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
31reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (10)

c1710
smtpd10
c1110
smtps10
smtp10
user-authentication9
authentication9
base647
libcurl6
dll6

Programming languages (6)

C#JavaCJavaScriptHTMLPerl

Github contributions (5)

github-logo-circle
curl/curl

Aug 2011 - Jun 2022

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer
Contributions:1 review, 1916 commits, 121 PRs in 10 years 11 months
Contributions summary:Steve primarily focused on enhancing the functionality of the SMTP component within the curl project. The user's contributions included the development of new commands like VRFY, EXPN, HELP and DELE. They also implemented support for character conversions and for the SMTPUTF8 extension, updating code to parse and handle email addresses, and improved the handling of multi-line EHLO and CAPA responses. Furthermore, the user addressed memory leaks, corrected issues with NTLM authentication, and incorporated code style improvements for better readability and maintainability.
rtmppop3dictscptelnet
captain-caveman2k/curl

Mar 2016 - Jun 2022

Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
Contributions:84 commits, 422 pushes, 103 branches in 6 years 4 months
rtmppop3dictscptelnet
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
Steve Holme - C++ Developer at curl