Zaid Humayun

Senior Software Engineer at Conviva

Bengaluru, Karnataka, United States
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
Zaid Humayun is a Senior Software Engineer based in Bengaluru with 10 years of experience building backend systems and leading small engineering teams to translate customer requirements into production features. He has strong systems and database engineering chops, evidenced by substantive contributions to the limbo project—implementing DROP TABLE semantics, B-tree page destruction state machines, and robust IO-aware behaviors for a modern SQLite-like OLTP engine. Zaid is comfortable across stacks, having migrated teams to TypeScript, authored production Rust, and built customer-facing UIs earlier in his career. He pairs pragmatic product sensibilities with low-level technical rigor, often focusing on reliability and observability in distributed systems. Colleagues describe him as a hands-on problem solver who enjoys wrestling with compilers and turning ambiguous requirements into tested, shipping code.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.Sc.), Mechanical Engineering, Bachelor of Science (B.Sc.), Mechanical Engineering at Purdue University
languagesEnglish, Hindi, Turkish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

databases10
rust10
database-administration10
sqlite10
embedded-database10
admin10
sql10
database10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (11)

TypeScriptJavaC++RustCJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
tursodatabase/limbo

Sep 2024 - Mar 2025

Limbo is a project to build the modern evolution of SQLite.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 reviews, 3 PRs, 12 comments in 5 months
Contributions summary:Zaid focused on implementing core database functionality within the `limbo` project, which aims to be a modern evolution of SQLite. The primary contribution was the implementation of the `DROP TABLE` command, which included modifications to the schema and B-tree structures. They added the necessary instructions for dropping table indices and have designed a system that uses state machines to handle the destruction of B-tree pages, ensuring that IO interruptions and overflow pages are handled correctly. They also implemented printf functionality.
databaseembedded-databasesqlsqlite3webassembly
Personal Website
Contributions:4 PRs, 113 pushes, 4 branches in 6 years 3 months
react
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
Zaid Humayun - Senior Software Engineer at Conviva