Thomas Ip

Applied AI Engineer at Scale AI

Stony Stratford, England, United Kingdom
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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job3 years of employment as a software developer
bookHong Kong University of Science and Technology (HKUST)
stackoverflow-logo

Stackoverflow

Stats
440reputation
27kreached
5answers
6questions
github-logo-circle

Github Skills (28)

javascript10
handlebars10
python10
bots10
zulip10
front-end-development10
file-upload10
apidoc9
api9
chat9
gui-testing8
type-checking8
web-testing8
ui-testing8
typehinting8

Programming languages (9)

TypeScriptJavaRustJavaScriptVueGoHTMLRuby

Github contributions (5)

github-logo-circle
zulip/zulip

Nov 2016 - Aug 2019

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Role in this project:
userFull-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.
pythonweb-applicationcollaborationzulipjavascript
zulip/python-zulip-api

Nov 2016 - Jan 2017

Python library for the Zulip API.
Role in this project:
userBack-end Developer
Contributions:9 commits, 12 comments in 1 month
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.
Request Free Trial
Thomas Ip - Applied AI Engineer at Scale AI