Ger Chan

Machine Learning Engineer at ByteDance

Singapore
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
Ger Chan is a Machine Learning Engineer based in Singapore with 10 years of experience building scalable scheduling and ML-driven systems across finance, defense, and AI startups. Currently at ByteDance, he brings a strong full-stack background from roles at Visa and DSO where he led migrations to microservices, integrated Kafka, and optimized search with Elasticsearch. He has hands-on expertise in retrieval-augmented generation, vector databases, and productionizing LLM workflows from his AI Data Engineer work at Amaris.AI. An active open-source contributor, Ger helped convert the SICP textbook into LaTeX and improved RepoSense’s frontend—demonstrating attention to tooling and developer UX. He pairs rigorous academic training in mathematics and computer science from NUS with a knack for squeezing performance out of constrained hardware (e.g., a Raspberry Pi passport reader nearing 100% accuracy). Colleagues know him for shipping pragmatic, well-tested solutions and for blending a gamer’s curiosity with production-grade engineering.
code10 years of coding experience
job2 years of employment as a software developer
bookDunman High School
bookBachelor of Science with Honors (Distinction) in Mathematics Mathematics, Bachelor of Science with Honors (Distinction) in Mathematics Mathematics at National University of Singapore
languagesChinese, English
github-logo-circle

Github Skills (17)

javascript10
text-formatting10
latex10
front-end-development10
vue10
xml-parsing10
text-format10
vue-jsx10
xslt9
apidoc9
api9
code-review7
tex7
git-repository7
repo-management7

Programming languages (12)

TypeScriptC#JavaC++CSSShellCJavaScript

Github contributions (5)

github-logo-circle
reposense/RepoSense

Dec 2020 - Jun 2022

Contribution analysis tool for Git repositories
Role in this project:
userFull-stack Developer
Contributions:159 reviews, 70 commits, 52 PRs in 1 year 6 months
Contributions summary:Ger primarily contributed to the frontend of the RepoSense project, focusing on enhancing the user interface and improving the overall user experience. They addressed issues related to URL handling and loading indicators by modifying JavaScript files and Vue components. Additionally, the user refactored code to improve maintainability, such as rewriting toggling logic and updating the way JSON files are loaded.
repositoriescontribution-analysisrepository-managementgit-statisticsauthor-statistics
source-academy/sicp

May 2019 - Jun 2020

XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
Role in this project:
userFull-stack Developer
Contributions:135 commits, 1 PR, 74 pushes in 1 year
Contributions summary:Ger primarily contributed to the conversion of XML files to LaTeX format for a textbook project. Their work included implementing parsing logic for various XML tags, generating LaTeX code for different elements like code snippets, images, exercises and tables, and creating the main LaTeX file to compile the book. The user also fixed formatting issues, added features like table of contents, links, and solutions, and enhanced the overall presentation of the book.
pdfeditionssicp-jsjavascriptxml
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
Ger Chan - Machine Learning Engineer at ByteDance