Nicholas Lim is a software engineer based in Singapore with a decade of experience building backend and API-driven systems across large tech and utilities companies. He has delivered production services at SP Group, Gojek, and currently contributes to engineering efforts at TikTok, bringing domain experience in scalable APIs and cloud integrations. Nicholas is an active contributor to Optic, helping improve OpenAPI linting, spec uploads, and CI tooling—work that reflects a focus on API correctness and developer workflows. Trained as an electrical and electronics engineer at SUTD, he pairs systems thinking with pragmatic software craftsmanship, often surfacing subtle reliability and typing improvements that make APIs easier to maintain.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at Singapore University of Technology and Design (SUTD)
OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
Role in this project:
Back-end & API Developer
Contributions:164 releases, 1241 reviews, 1362 commits in 1 year 9 months
Contributions summary:Nicholas's commits primarily focused on adding, modifying, and refactoring code related to API functionality. They were instrumental in moving CI-CLI commands and adding typing to the project. Their work included adding functionality for uploading specifications, and generating results within the Optic cloud environment. The user contributed to the development of API-related features.
Contributions:1 review, 5 PRs, 6 pushes in 2 years 1 month
dashboarddashboard
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.