Calvin Lui

Software Engineer at Bullish

Toronto, Ontario, Canada
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
Calvin Lui is a software engineer with 9 years' experience building low-latency, high-throughput trading systems and exchange connectivity solutions from Toronto. He has deep systems expertise in C++, Rust, Java, Go and Python, and a track record of extracting performance through profiling, zero-garbage design, non-blocking I/O and Aeron to support workloads like 500k msg/sec. His background spans FPGA-based HFT, market data feeds, FIX/ITCH protocols, multicast networking and matching engine development, plus hands-on algo trading integrations. At Alpaca he expanded market data and streaming capabilities (including news integration) and contributed notable backend improvements to a widely used Python trading client. Now at Bullish after roles at Paxos and others, he combines production-grade systems engineering with a trader’s sensitivity to latency and correctness. Not obvious from the title: he pairs low-level optimization instincts with cross-language fluency to move features from prototype to robust, high-scale deployment.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Computing and Financial Management Computer Science, Bachelor of Computing and Financial Management Computer Science at University of Waterloo
github-logo-circle

Github Skills (12)

rest-api10
websocket10
api10
python10
price-data9
algorithmic-trading9
trading9
asyncio9
stock-data9
algotrading9
market-prices9
automated-trading9

Programming languages (5)

JavaScalaJavaScriptGoPython

Github contributions (5)

github-logo-circle
Python client for Alpaca's trade API
Role in this project:
userBack-end Developer
Contributions:19 reviews, 9 commits, 10 PRs in 4 months
Contributions summary:Calvin primarily focused on enhancing the Alpaca trade API's Python client. Their contributions included implementing error handling for trade cancels and corrections, adding a crypto snapshot endpoint, and integrating a news API. These changes involved modifying the core data streaming functionality and expanding the API's capabilities for retrieving market data. Further work encompassed incorporating news data streams, thus broadening the application's information scope.
apistock-marketpythonautomated-tradingalgorithmic-trading
ccnlui/nemesis-svc

May 2022 - Jun 2022

nemesis nanoservices
Contributions:55 commits, 4 PRs, 42 pushes in 1 month
nanoservicesnemesis
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
Calvin Lui - Software Engineer at Bullish