Shuhei Kadowaki

Compiler Engineer at JuliaHub

Chiyoda, Japan
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
Shuhei Kadowaki is a compiler engineer with eight years of experience specializing in Julia compiler internals and performance-focused backend development. Currently at JuliaHub, he refactored abstract interpretation to reduce memory use and has driven escape analysis and staged programming research during a stint at MIT’s Julia Lab. His open-source contributions include optimizations and bug fixes to the Julia language itself and practical tooling enhancements across popular projects like Revise.jl and Hydrogen, showing fluency from compiler passes to developer-facing UX. He has also built scalable data-quality and validation systems in industry, blending production engineering with research-grade compiler work. Based in Chiyoda, Japan, Shuhei combines deep static-analysis expertise with hands-on full-stack contributions, often improving developer workflows as well as low-level optimizations. An understated thread through his work is making complex language features practical and memory-efficient for real-world use.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Kyoto University
github-logo-circle

Github Skills (36)

unit-testing10
markdown10
javascript10
type-inference10
spark10
data-quality10
ssa10
data-structure10
scala10
latex10
markdown-it10
compiler-optimization10
literate-programming10
data-structures10
hydrogen10

Programming languages (13)

JavaCSSScalaHTMLJupyter NotebookJuliaTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
JunoLab/Weave.jl

Jan 2020 - Apr 2021

Scientific reports/literate programming for Julia
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 280 commits, 136 PRs in 1 year 4 months
Contributions summary:Shuhei primarily contributed to the Weave.jl project by modifying code related to Markdown and LaTeX rendering. They implemented and updated functionalities for handling comments, fixing documentation dependencies, and addressing various documentation-related issues. Additionally, the user made several documentation updates, including improvements in chunk options and documentation and corrected some URL links.
literate-programmingreportsscientific-workflowsjulia-languagejulia
nteract/hydrogen

Apr 2019 - Feb 2021

:atom: Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
Role in this project:
userFull-stack Developer
Contributions:7 releases, 160 commits, 82 PRs in 1 year 10 months
Contributions summary:Shuhei primarily contributed to the Hydrogen project by implementing features and enhancements to the kernel monitor and overall user interface. Their work included adding an execution count watcher, refactoring the monitor pane with React-Table, and enabling "Jump to File" functionality for unsaved editors. They also made styling improvements and updated the project's markdown rendering, alongside other minor fixes and enhancements, indicating involvement across frontend and potentially backend components of the project.
nteractpythonjupyterlab-extensionjupyter-notebookinspect
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