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.
10 years of coding experience
2 years of employment as a software developer
Dunman High School
Bachelor of Science with Honors (Distinction) in Mathematics Mathematics, Bachelor of Science with Honors (Distinction) in Mathematics Mathematics at National University of Singapore
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.
XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
Role in this project:
Full-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.