Klement Tan

Software Engineer at Jump Trading LLC

Singapore
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
Klement Tan is a software engineer based in Singapore with seven years of industry experience and a dual background in Computer Science and Applied Mathematics from NUS. He currently develops low-latency, production-grade systems at Jump Trading after internships across Google, Squarepoint Capital, Ninja Van, Altonomy, and Xfers, giving him strong exposure to C++, Python, and client infrastructure. Klement contributes to high-profile open-source projects like Bitcoin Core, where he improved CLI ergonomics, multi-wallet balance reporting, and test automation—demonstrating comfort with critical back-end and testing infrastructure. He has a track record in both trading and payments domains, combining rigorous engineering with an attention to observability and developer UX. Colleagues would describe him as pragmatic and detail-oriented, able to ship robust features in complex, safety-critical codebases.
code7 years of coding experience
job2 years of employment as a software developer
bookNOC Southeast Asia 2nd batch, NOC Southeast Asia 2nd batch at NUS Overseas Colleges
bookComputing and Science, Computer Science and Mathematics, Computing and Science, Computer Science and Mathematics at National University of Singapore
stackoverflow-logo

Stackoverflow

Stats
301reputation
4kreached
7answers
3questions
github-logo-circle

Github Skills (17)

c-language10
testing10
bitcoin10
bitcoins10
cprogramming-language10
test-automation10
command-line-interface9
python9
command-line9
cli9
cryptography8
cryptocurrency8
openapi6
stl6
yaml6

Programming languages (8)

TypeScriptJavaC++RustJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

May 2021 - Aug 2022

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:129 reviews, 16 commits, 18 PRs in 1 year 3 months
Contributions summary:Klement primarily contributed to enhancing the `bitcoin/bitcoin` repository by implementing human-readable output for the `-getinfo` command-line interface. They developed a helper method to parse the output, and added a progress bar. Furthermore, the user added multiple wallets and the ability for `-getinfo` to return the correct balance. The user's work included improvements to the testing framework, including additions of test cases.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
klementtan/bitcoin

Apr 2021 - Feb 2023

Bitcoin Core integration/staging tree
Contributions:2 PRs, 143 pushes, 24 branches in 1 year 9 months
stagingcryptocurrencybitcoin-corebitcoin
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