Louie Tan is a software engineer with 11 years of experience building reliable, efficiency-focused systems at scale, currently contributing at Snowflake after impactful roles at Meta and Facebook. He has repeatedly delivered measurable cost and performance wins—most notably optimizing GraphQL query processing to save over $10M/year and reducing out-of-memory incidents that saved the company over $100K/year. Louie blends backend engineering and algorithmic rigor, demonstrated by open-source contributions to high-profile interview handbooks where he implemented and thoroughly tested core algorithms and data structures. He also has a track record of productionizing tooling and ETL pipelines for integrity and analytics, and built a solver now used across 180 schools that saved Singapore’s MOE $1.7M/year. A former NUS teaching assistant with highest-distinction honors, he combines strong technical mentorship with hands-on problem solving across Python, PHP, SQL and systems engineering. Not obvious from titles alone: he routinely pairs algorithmic implementations with pragmatic production tests, making him effective at turning theoretical solutions into durable, monitored systems.
11 years of coding experience
4 years of employment as a software developer
Raffles Institution
Bachelor of Computing with Honors (Highest Distinction), Computer Science, 4.83 / 5 CAP, Bachelor of Computing with Honors (Highest Distinction), Computer Science, 4.83 / 5 CAP at National University of Singapore
💯 Curated coding interview preparation materials for busy software engineers
Role in this project:
Back-end Developer & Algorithm Implementer
Contributions:7 commits, 18 PRs, 11 pushes in 11 months
Contributions summary:Louie implemented and tested several fundamental algorithms and data structures, including binary search extensions (bisect_left, bisect_right), a Rabin-Karp rolling hash function, a Union-Find data structure, and the QuickSelect algorithm. They also created a min-heap implementation and associated test cases. The contributions focused on expanding the repository's library of algorithms and data structures, suggesting a focus on interview preparation and coding challenges.
🌐 Front End interview preparation materials for busy engineers
Role in this project:
Back-end Developer & Algorithms Specialist
Contributions:1 comment in 1 day
Contributions summary:Louie primarily contributed to the implementation of utility algorithms and data structures written in Python. Their work involved adding implementations of binary search variants (bisect_left, bisect_right), Rabin-Karp rolling hash, Union-Find data structure, QuickSelect algorithm, min-heap, and a linked list data structure. The contributions demonstrate a strong understanding of algorithms and their application in a front-end interview preparation context, with thorough test cases for each implementation.
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.