Rajkumar Janakiraman is a founder and seasoned software leader with 10+ years building scalable developer platforms and production AI systems from Microsoft Codespaces and Visual Studio debugger components to Dropbox’s Conversational AI. He combines deep systems and debugging expertise—evident from contributions to high-profile open-source projects like MIEngine and vscode-csharp—with product-driven ML leadership that drove 100x cost reductions and raised AI accuracy from 10% to over 80%. At Dropbox he architected safe, steerable LLM orchestration and multi-modal summarization; more recently he founded OpenSymbolicAI to deliver model-agnostic, enterprise-grade symbolic-ML tooling. Known for shipping reliability and performance improvements (e.g., 60x resume-time gains) while mentoring teams, he blends low-level engineering rigor with applied AI productization. An early biometrics researcher with publications from NUS, he brings an unusual mix of kernel-/tooling-level experience and cutting-edge AI deployment know-how.
10 years of coding experience
3 years of employment as a software developer
B.Tech, Information Technology, B.Tech, Information Technology at University of Madras
M.Comp, Computer Science, M.Comp, Computer Science at National University of Singapore
The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
Role in this project:
Back-end Developer
Contributions:71 commits, 145 PRs, 75 pushes in 2 years 6 months
Contributions summary:Rajkumar primarily contributed to the `miengine` project by implementing and modifying launch options and debugging functionalities. They added features such as recursive source search and the ability to detach from a debugging session, enhancing the debugging experience. Additionally, the user incorporated code review comments and addressed issues related to environment variables, demonstrating a focus on improving the stability and usability of the debugger's features. Furthermore, the user worked on integrating the support for clrdbg for debugging.
Contributions:21 commits, 43 PRs, 17 pushes in 1 year 2 months
Contributions summary:Rajkumar primarily focused on enhancing the C# support for Visual Studio Code, as indicated by their commits within the `dotnet/vscode-csharp` repository. They contributed to the configuration of launch settings for web and console applications, incorporating conditional logic to determine the launch configuration based on dependencies. Additionally, they made modifications to update dependencies, add features such as Oracle Linux support, and address issues related to file reading and path handling for remote pipe launch.
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.