Kailash Nadh is a seasoned software engineer and longtime FOSS hacker with 14 years of professional experience and over two decades of hobbyist development. As CTO at Zerodha since 2013 he helped build the firm's technology stack for India’s largest retail broker while also contributing substantive back-end systems like a distributed job server and language-idiomatic libraries in Go and Python. He co-founded multiple foundations—Rainmatter, FOSS United, Indic Digital Archive, and Samagata—reflecting a rare blend of product engineering and sustained commitment to public commons and open access. His open-source work spans practical tooling from DNS-based utilities and localStorage databases to production-grade libraries (go-redis, koanf) and a popular Hugo theme, showing fluency across systems, APIs, and front-end UX. Notably, he built tg-archive for turning Telegram chats into archival static sites and has repeatedly refactored dependencies and data handling to improve reliability and efficiency. Based in Bengaluru, he pairs academic depth in AI and computational linguistics with hands-on system design and community-oriented impact.
14 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Artificial Intelligence & Computational Linguistics, Doctor of Philosophy (Ph.D.), Artificial Intelligence & Computational Linguistics at Middlesex University
A distributed job server built specifically for queuing and executing heavy SQL read jobs asynchronously. Separate out reporting layer from apps. MySQL, Postgres, ClickHouse.
Role in this project:
Back-end Developer
Contributions:12 releases, 6 reviews, 82 commits in 3 years 5 months
Contributions summary:Kailash contributed to the `zerodha/dungbeetle` repository, a distributed job server. Their primary focus was on refactoring the results backend, specifically migrating it from RediSQL to a new SQL database backend. They added support for various database types and implemented features like task-to-database tagging, and per-job results TTL. Additionally, they enhanced the code by adding support for prepared and unprepared queries.
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Role in this project:
Back-end Developer
Contributions:15 releases, 19 reviews, 120 commits in 3 years 7 months
Contributions summary:Kailash primarily contributes to the configuration management library, `koanf`, by implementing and refactoring core features. Their work includes modifying the provider interfaces for configuration loading, adding and enhancing getter functions for different data types. Furthermore, the user improved the existing functions and added support for unmarshalling with flat paths, demonstrating a strong understanding of the library's internal workings and its API. Additionally, the user refactored the test suite and examples to integrate with the codebase.
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.