Principal For Automated Trading System In C, Node.js, Python
Houston, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kai Zhu is a Principal Software Engineer based in Houston with 12 years building high-throughput, UI-driven systems in C, Node.js, and Python. He designs and operates an automated trading platform that executes ~200 trades/day with ML-driven selections from a 1,000-stock pool and a custom Node.js client handling 500 requests/sec. A longtime open-source maintainer and contributor—most notably to JSLint and sql.js—he has modernized tooling, CI/CD, and browser-side SQLite and visualization demos. His background blends low-level WebAssembly/C work with front-end dashboards and persistent in-browser databases, enabling full-stack solutions from embedded modules to executive-facing analytics. Kai’s physics training from Caltech and USC informs a pragmatic, measurement-driven approach to system design and algorithmic trading. He is a U.S. citizen who brings both production trading experience and deep open-source craftsmanship to complex engineering problems.
12 years of coding experience
5 years of employment as a software developer
Master’s Degree, Physics, Master’s Degree, Physics at University of Southern California
JSLint, The JavaScript Code Quality and Coverage Tool
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:38 releases, 4 reviews, 210 commits in 8 years 11 months
Contributions summary:Kai appears to be a full-stack developer and DevOps engineer. Their contributions focused on enhancing the JSLint codebase and improving its deployment and testing infrastructure. They integrated new features like support for async/await, fixed bugs, and implemented measures to increase code coverage. Additionally, the user was responsible for configuring the CI/CD pipeline, including automating the builds, linting, code coverage generation and artifact upload.
Contributions:13 commits, 24 PRs, 148 comments in 6 years
Contributions summary:Kai primarily contributed to the JavaScript library by fixing bugs related to testing, particularly addressing compatibility issues with older Node.js versions. They refactored the project by removing a CoffeeScript dependency and converting CoffeeScript files to plain JavaScript. Furthermore, the user added functionality to the `exec` command to allow for binding parameters, and enhanced worker functionality. They also fixed a database close issue within the worker.
javascript-libraryemscriptenjavascriptsqlsqlite3
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
Kai Zhu - Principal For Automated Trading System In C, Node.js, Python