Shekhar Gulati is an independent consultant and software architect with 15 years of experience building backend systems and developer-focused tools from Gurugram, India. He blends pragmatic engineering in Java and Scala with functional-programming fluency—evident from multi-language solutions to classic algorithmic problems and a Java 8 tutorial corpus. Currently building Videocrawl, an LLM-powered assistant for learning from videos, he combines systems design with applied ML to make developer and learning workflows smarter. A prolific open-source contributor, his libraries and curated snippets emphasize utility, test coverage, and real-world applicability rather than academic examples. Trained at NIT Kurukshetra, he brings a steady mix of craftsmanship and curiosity, often tackling problems across languages and paradigms that many engineers avoid.
This is an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett.
Role in this project:
Back-end Developer
Contributions:1 review, 215 commits, 11 PRs in 6 months
Contributions summary:Shekhar contributed significantly to implementing solutions for various list-based problems. They implemented algorithms to find the last, second last, kth element of a list, determining its length and reversing it. Furthermore, the user worked on determining palindromes and manipulating lists through tasks like flattening, compressing, packing, encoding, and generating combinations. Solutions were provided in Java, Scala, and Haskell.
Let's learn a new technology every week. A new technology blog every Sunday in 2016.
Role in this project:
Back-end Developer
Contributions:145 commits, 31 PRs, 165 pushes in 3 years 2 months
Contributions summary:Shekhar contributed to the `52-technologies-in-2016` repository by implementing features using Finatra, a Scala framework. The commits show the development of a weight tracking API, including saving and listing user weights. The user also set up unit tests to validate the API endpoints and made changes to project configuration files.
every-weekplayframeworkscalaletslick
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.