Swaroop Sreedhar is a founding engineer with 11 years of experience building data and AI products end-to-end—from ETL pipelines and cloud-native analytics to ML models and user-facing dashboards. Based in San Francisco, he combines hands-on engineering (Python, SQL, AWS, Tableau/Power BI) with product sensibility to ship scalable systems that teams can deliver and users actually adopt. His work includes an AI-powered student success platform that predicts dropout risk and a compliance intelligence RAG pipeline leveraging LangChain and OpenAI, plus contributions to high-profile open-source runtimes like .NET where he improved single-file bundling and cross-architecture compatibility. He has repeatedly cut processing times and boosted feature adoption through instrumentation and pragmatic trade-off conversations between engineering and stakeholders. Swaroop’s background in both research-driven analytics and low-level runtime edits gives him an uncommon ability to translate product goals into robust, deployable engineering solutions.
11 years of coding experience
2 years of employment as a software developer
Master's degree Information Systems, Master's degree Information Systems at University of Maryland - Robert H. Smith School of Business
Bachelor of Engineering - BE Electronics and Communications Engineering, Bachelor of Engineering - BE Electronics and Communications Engineering at BNM Institute Of Technology
This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Role in this project:
Back-end Developer
Contributions:126 commits, 118 PRs, 64 pushes in 1 year 4 months
Contributions summary:Swaroop contributed to the LLILC project by addressing compatibility issues related to the `__stdcall` attribute across different architectures. They modified include files to conditionally define the attribute based on the compiler and target architecture. Furthermore, the user introduced a script, `ccformat.cmd`, for formatting and tidying the code base, and made subsequent improvements to it. The user also integrated and refined GC-related features within LLILC.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:9 reviews, 117 commits, 72 PRs in 5 years 7 months
Contributions summary:Swaroop primarily contributed to the single-file bundling capabilities within the .NET runtime. Their work involved modifying the HostModel library to support different single-file bundle layouts and file handling, including enhancements for extracting and verifying bundled files. They also addressed build and packaging issues related to the long file names in the test projects. Furthermore, the user enabled and modified test cases in the project for bundle testing and file extraction recovery within the application bundle.
dotnetruntimelinuxcsharpxamarin
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.