Ritwik Singh is a software engineer with eight years of experience who blends practical software development with research-driven machine learning and data engineering. He built core data analytics infrastructure at inLumon (now i3 Verticals), designing a multithreaded and multiprocess Python data network and processing module that powers analytics workflows. During graduate research at Northwestern, he implemented deep-learning systems for activity detection and engineered ETL pipelines and imputation tools to make messy sensor data research-ready. He also co-founded and shipped an Android app using Flutter/Dart, improving performance through caching and network optimizations—evidence of his product-minded approach. Based in Plano, Texas, he favors automation and optimization in distributed systems, often bridging prototype research and production-ready tooling.
8 years of coding experience
2 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at Northwestern University
Bachelor of Technology Computer Science, Bachelor of Technology Computer Science at IIIT-Naya Raipur
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.