Jaydeep Patil is a director-level compiler and toolchain specialist with over two decades of experience translating processor architecture into production-ready software, and 12 years in leadership roles driving TVM-Relay and RISC-V/MIPS toolchain efforts. He has led teams at Lattice Semiconductor and Imagination Technologies to build TVM-based Edge AI compilers and end-to-end deployment pipelines, while earlier work at Samsung and contributions to projects like SwiftShader and LLDB show deep low-level systems expertise. His hands-on achievements include MIPS32 instruction and debugger support, ELF generation, and optimizations for floating-point and address modes—skills that bridge compiler backends, debuggers, and runtime libraries. Based in Pune, India, he combines strategic program management with continued technical contribution to open-source projects, making him equally comfortable setting direction and diving into assembler- and linker-level problems.
12 years of coding experience
26 years of employment as a software developer
Post Graduate Diploma in Advanced Computing, Computer Science, Post Graduate Diploma in Advanced Computing, Computer Science at C-DAC
B.Sc., Computer Science, B.Sc., Computer Science at Shivaji University
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
Role in this project:
Backend Developer
Contributions:25 commits in 5 months
Contributions summary:Jaydeep contributed to the SwiftShader project by implementing and optimizing MIPS32 instruction set features. Their work included adding new load and store instructions, implementing support for arithmetic and branch instructions, and generating ELF output. Additionally, they focused on address mode optimization and improving the handling of floating-point operations and constants, demonstrating a strong understanding of low-level code generation.
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer & Systems Engineer
Contributions:13 commits in 5 months
Contributions summary:Jaydeep primarily contributed to the LLDB debugger, focusing on MIPS architecture support. Their work included implementing MIPS32 branch emulation and single-stepping, detecting MIPS application-specific extensions, and handling hardware watchpoints. Additionally, the user made improvements to the GDB remote communication client, enhancing its handling of thread IDs and bare-iron targets. The contributions demonstrate a strong focus on low-level debugging and processor architecture.
llvm
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.