Li Cui is a seasoned software engineer with over 20 years of experience and more than a decade focused on designing and shipping sophisticated web applications, public APIs, and cross-asset charting platforms. Currently at Here® after a long tenure at Thomson Reuters, he has deep expertise in JavaScript/TypeScript, Angular, Java, C++/C#, three-tier architectures and application lifecycle management, and has built reusable data and client-service modules used in enterprise financial products. He contributed to the high-profile DefinitelyTyped repository by improving TypeScript definitions for the OpenFin API, helping enhance type safety and developer experience for desktop web apps. Known for pragmatic problem-solving and integration skills, he pairs a get-it-done mentality with a strong background in real-time charting and data service design. Trained originally in mechanical engineering before earning a CS master's at NJIT, he brings a systems-oriented perspective that often surfaces in performance-sensitive UI and API work.
10 years of coding experience
18 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at New Jersey Institute of Technology
Master's degree, Mechanical Engineering, Master's degree, Mechanical Engineering at Southeast University
Bachelor of Engineering (BE), Mechanical Engineering, Bachelor of Engineering (BE), Mechanical Engineering at Jilin University
The repository for high quality TypeScript type definitions.
Role in this project:
Back-end Developer
Contributions:27 commits, 6 PRs, 4 comments in 11 months
Contributions summary:Li contributed to the development of TypeScript type definitions, specifically focusing on the OpenFin API. Their commits primarily involve adding and updating type definitions for various OpenFin API modules, including system-level functionalities, window management, and external process integration. The user's work ensures type safety and improves the developer experience for those building applications on the OpenFin platform. This includes updating shapes used in the v1 API to match the v2 shapes.
Hadouken is an open-source runtime for building web applications with desktop experience. The OpenFin Core is the reference implementation Javascript API for the Hadouken runtime.
Contributions:97 pushes, 55 branches in 1 year 9 months
apiweb-applicationsjavascriptblockchainruntime
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.