Gaurab Paul is a Principal Engineer with 13 years of experience building scalable web applications and distributed systems across startups, research labs and large enterprises. He’s a polyglot full-stack developer comfortable in Node.js, Kotlin/Java, React/TypeScript, Ruby on Rails and AWS, and has led JVM-based, cloud-native architectures and multi-tenant services. Gaurab’s work spans both product and platform: from modernizing legacy systems at D. E. Shaw to shipping education-focused realtime solutions at MIT Media Lab and building agriculture-focused impact software at RuTrust. He is an active open-source contributor, improving developer experience and type-safety in projects like Knex and enhancing web IDEs and tooling such as Codiad and git-webui. Colleagues know him for bridging SQL and NoSQL data models into responsive Next.js/React UIs while maintaining strong testing and CI practices. Based in Hyderabad and an IIT Kharagpur alumnus, he combines deep engineering craft with a practical focus on real-world impact.
13 years of coding experience
7 years of employment as a software developer
XII Physics Chemistry Maths and Computer Science, XII Physics Chemistry Maths and Computer Science at Central Hindu School
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology, Kharagpur
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
Back-end Developer
Contributions:8 reviews, 60 commits, 59 PRs in 1 year 8 months
Contributions summary:Gaurab primarily contributed to the type definitions for the Knex query builder, making function types generic and adding tests for those definitions. Their work involved modifying the `types/index.d.ts` file to enhance type safety and compatibility with previous versions. The commits demonstrate a focus on improving the developer experience by ensuring accurate type information for various database operations and features within the Knex library.
Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
Full-stack Developer
Contributions:1 review, 8 commits, 7 PRs in 10 months
Contributions summary:Gaurab contributed to the documentation and build processes of the Knex documentation project. They fixed development workflow issues by improving the build scripts, handling CHANGELOG updates, and marking generated files. Additionally, they updated the documentation to include information about TypeScript support and aggregation queries, demonstrating their involvement in enhancing the developer experience and providing comprehensive documentation.
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.