Thomas Ip is an Applied AI Engineer with a decade of experience building production ML and backend systems, currently focusing on applied AI at Scale AI after architecting LLM and RAG-powered services at Starling Bank. He has full-stack chops—contributing front-end file-upload UX improvements to the popular open-source Zulip chat server and hardening the Python Zulip API with style, bug fixes, type hints, and an interactive bot. Previously a co-founder at a stealth trading firm, he blends product-minded engineering with quantitative instinct across payments, trading, and AI services. A first-class Computer Science graduate from HKUST, Thomas pairs hands-on implementation skills with a clear focus on shipping reliable, maintainable systems that drive shareholder value.
10 years of coding experience
3 years of employment as a software developer
Hong Kong University of Science and Technology (HKUST)
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Role in this project:
Full-stack Developer
Contributions:182 commits, 91 PRs, 400 comments in 2 years 9 months
Contributions summary:Thomas primarily contributed to the frontend of the Zulip server, specifically enhancing the file upload functionality. They modified JavaScript and Handlebars files to enable file uploads, including the integration of upload progress indicators and the attachment of files to messages, extending the message editing capabilities. Additionally, the user made changes to test files and dependency versions, indicating responsibilities that span UI enhancements and maintenance of project dependencies.
Contributions summary:Thomas primarily contributed to bug fixes and code improvements within the `zulip/python-zulip-api` repository. They fixed issues related to coding style, specifically pep8 violations, and also addressed bare except clauses. The user also implemented an interactive bot, the Howdoi bot, and annotated code with type hints for improved maintainability. These contributions suggest a focus on improving code quality and extending the functionality of the Zulip API.
python-libraryapipythonpypizulip
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.