Bailin Li

Software Engineer at BlockTech

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

👤
Senior
🎓
Top School
Bailin Li is a software engineer based in Singapore with nine years of experience building backend systems, data pipelines, and security tooling. Currently at BlockTech, he has a track record of shipping production services and contributed notable backend features to the open-source LibrePhotos project, improving face-rescanning APIs and resolving subtle duplicate-face bugs. His background spans finance and security contexts—from building a quote server and web tools for a trading firm to enhancing taint analysis tooling and CI for security research—demonstrating both domain versatility and strong engineering hygiene. He also prototyped cost-free local testing and zero-touch deployment workflows using Databricks, GitHub Actions, and Terraform during a data engineering internship, highlighting a practical DevOps mindset. Comfortable across full-stack backend work, data engineering, and security, Bailin combines disciplined implementation with a knack for resolving thorny integration and permission issues.
code9 years of coding experience
job1 year of employment as a software developer
bookHwa Chong Institution
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Singapore
github-logo-circle

Github Skills (9)

api10
postgresql10
python10
apidoc10
django10
face-recognition10
machine-learning9
self-hosting8
exif8

Programming languages (9)

TypeScriptC#JavaDockerfileShellJavaScriptHTMLVim Script

Github contributions (5)

github-logo-circle
LibrePhotos/librephotos

Jul 2021 - Jul 2021

A self-hosted open source photo management service.
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 2 comments in 13 days
Contributions summary:Bailin primarily focused on implementing and refining features related to face scanning and photo management within the LibrePhotos backend. Their work included adding new API endpoints for face rescanning and addressing related display issues. They made adjustments to the photo and face models, and modified existing code to resolve issues related to photo deletion and permissions. The user also addressed merge conflicts and fixed a bug with duplicate faces during rescanning.
photo-managementphotoselfhostedexifmachine-learning
AY2122S1-CS2103T-W11-1/tp

Sep 2021 - Nov 2021

Contributions:1 release, 52 reviews, 36 PRs in 2 months
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