Sam Mchardy

Senior Software Engineer at Digital Surge - Australian Crypto Exchange

Australia
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
🎓
Top School
Sam Mchardy is a senior software engineer with 12+ years of experience who blends mathematical rigor (honours in Mathematics and Operations Research) with practical IT expertise to deliver robust content management systems, complex databases, and bespoke applications. He has led engineering efforts as Technical Director at Josephmark and now builds production systems for Australia's Digital Surge crypto exchange, demonstrating a knack for turning creative strategy into shipping software. Sam contributes to notable open-source exchange libraries—improving Python clients for KuCoin and Binance with websocket handling, trading-rule validation, and API expansions—reflecting a specialty in backend trading infrastructure. Known for rapid prototyping and pragmatic problem-solving, he frequently bridges design and engineering to push project boundaries. Based in Australia, he pairs strong academic foundations with hands-on system design, often surfacing subtle product improvements through backend refinements.
code12 years of coding experience
job15 years of employment as a software developer
bookHonours in Mathematics, Operations Research, Honours in Mathematics, Operations Research at Queensland University of Technology
stackoverflow-logo

Stackoverflow

Stats
116reputation
10kreached
6answers
0questions
github-logo-circle

Github Skills (15)

binance10
rest-api10
websocket10
api10
python10
apidoc10
enums9
documentation9
cryptocurrency9
threaded8
multithreading8
hyper-threading8
thread8
nodejs6
python-asyncio6

Programming languages (2)

ShellPython

Github contributions (5)

github-logo-circle
sammchardy/python-kucoin

Nov 2017 - Oct 2021

Kucoin REST and Websocket API python implementation
Role in this project:
userBack-end Developer
Contributions:226 commits, 11 PRs, 92 pushes in 3 years 11 months
Contributions summary:Sam contributed to the Kucoin REST and Websocket API python implementation by addressing code formatting, comments, and print output. They updated transfer status constants, and refined deposit and withdrawal functions, making them more flexible. The user also updated documentation throughout the project, and fixed other miscellaneous issues like ensuring the proper function calls.
kucoin-apiapipythonpython-implementationkucoin
sammchardy/python-binance

Aug 2017 - Apr 2022

Binance Exchange API python implementation for automated trading
Role in this project:
userBack-end Developer
Contributions:2 releases, 5 reviews, 857 commits in 4 years 8 months
Contributions summary:Sam implemented and modified core functionality for the python-binance library, a Python implementation of the Binance exchange API. Their contributions included adding new enumerated types, initial implementation of websocket handling, adding API endpoints to interact with data streams, refactoring the websocket manager to handle user socket keepalive calls, as well as integrating trading rules validation to API requests. Their work focused on expanding the library's functionality and ensuring proper handling of different API features.
apipythonwebsocketstrading-botautomated-trading
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
Sam Mchardy - Senior Software Engineer at Digital Surge - Australian Crypto Exchange