Kai Zhu

Principal For Automated Trading System In C, Node.js, Python

Houston, Texas, United States
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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree, Physics, Master’s Degree, Physics at University of Southern California
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (16)

testing10
github-ci10
nodejs10
javascript10
githubaction-workflow10
sql10
cicd10
database9
vscode-extension9
codemirror9
code-coverage9
databases9
sqlite8
emscripten8
rust-wasm7

Programming languages (13)

C#JavaC++BikeshedRustCPLpgSQLHTML

Github contributions (5)

github-logo-circle
jslint-org/jslint

Mar 2014 - Jan 2023

JSLint, The JavaScript Code Quality and Coverage Tool
Role in this project:
userFull-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.
javascriptcode-qualityzero-configcoveragejslint
sql-js/sql.js

Sep 2015 - Aug 2021

A javascript library to run SQLite on the web.
Role in this project:
userFull-stack Developer
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