Prakash Rai is a Lead Software Engineer with nine years of hands-on experience building scalable, data-driven systems and intelligent search platforms. He led the end-to-end design and implementation of a large-scale document digitalization and search product at Needle Digital, combining distributed Python pipelines, AWS services, ElasticSearch, and OAuth2-based authentication to process millions of documents. With a B.Tech from IIIT Vadodara and a background in bioinformatics, he has applied graph databases, genome assembly pipelines, and HPC tooling to accelerate scientific workflows and automate virus identification. Equally comfortable across backend, data engineering, and front-end visualization, he has a track record of cutting research timelines and making complex datasets accessible. Based in Hyderabad, he blends pragmatic engineering with research-oriented problem solving and a penchant for building smart search engines for public and proprietary datasets.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science and Engineering, Bachelor of Technology - BTech, Computer Science and Engineering at IIIT Vadodara
Github Skills (147)
python10
twitter10
twitter-api10
linux9
speech-processing9
speaker9
building-blocks9
elasticsearch-dsl9
data-structures9
algorithm9
voice-activity-detection9
diarization9
change-detection8
overlapped-speech-detection8
convolutional-neural-networks8
Programming languages (9)
TypeScriptJavaCSSC++JavaScriptHTMLJupyter NotebookCommon Workflow Language
Contributions:12 commits, 2 PRs, 9 pushes in 9 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.