Kiran Pamnany

Compiler Engineer at JuliaHub

Sarasota, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kiran Pamnany is a compiler engineer with 11 years of professional experience building high-performance, parallel systems and language runtimes. He has held research and principal engineering roles at Intel, CliMA, RelationalAI, and now JuliaHub, bringing deep expertise in garbage collection, multi-threading, and memory management. Kiran contributed to the core of the widely used Julia language—working on GC, thread management, and reducing channel-related exceptions—demonstrating both systems-level rigor and practical impact on an influential open-source project. He pairs a PhD in Computer Science from Brown with a track record of moving research innovations into production-grade software for scientific and cloud-native environments. Based in Sarasota, Florida, he’s known for tackling subtle concurrency bugs and for implementing high-throughput workloads like a 3D Lattice-Boltzmann benchmark, signaling a strong focus on performance realism.
code11 years of coding experience
job21 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Brown University
bookMS, Computer Science, MS, Computer Science at Fordham University
github-logo-circle

Github Skills (7)

multithreading10
julia10
garbage-collection10
programming-language9
hpc9
numerical8
machine-learning4

Programming languages (7)

JuliaC++CRustJupyter NotebookAssemblyFortran

Github contributions (5)

github-logo-circle
JuliaLang/julia

Jan 2015 - Nov 2022

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:141 reviews, 23 commits, 76 PRs in 7 years 10 months
Contributions summary:Kiran contributed to the Julia programming language core, with the primary focus on garbage collection and multi-threading. They were involved in merging and fixing issues related to thread management, specifically in the context of memory allocation and finalization. Furthermore, the user implemented a Lattice-Boltzmann 3D workload and added checks for channel states to reduce exceptions.
sciencejulia-languagemachine-learningjulialangpetsc
CliMA/ClimaComms.jl

Nov 2021 - Jan 2023

For CliMA distributed computing
Contributions:15 commits, 5 PRs, 44 pushes in 1 year 2 months
distributed-computingdistributed-systemscomputingclimadistributed
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.
Request Free Trial