Takahiro Shinagawa

Professor at The University of Tokyo

Bunkyō, 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
Takahiro Shinagawa is a Professor of Computer Science at the University of Tokyo with over a decade of academic and research experience in operating systems, virtualization, and system security. He is the principal author of BitVisor, a thin hypervisor developed to enhance security and manageability, with papers including an ASPLOS 2015 publication and subsequent work while visiting Imperial College London that contributed to OSDI and USENIX ATC. His background spans faculty roles at Tsukuba and Tokyo University of Agriculture and Technology and a productive research visit to Imperial College from 2021–2023. Beyond research, he contributes practical systems code—fixing syscall and AVX-related issues in the linux-noah/noah project—demonstrating hands-on kernel and compatibility expertise. He holds a Doctor of Science in Computer Science from the University of Tokyo and combines rigorous academic publication with tangible open-source impact. Colleagues describe him as a researcher who bridges deep systems research with pragmatic engineering solutions.
code11 years of coding experience
job16 years of employment as a software developer
bookUniversity of Tokyo
github-logo-circle

Github Skills (11)

c1710
system-calls10
c1110
virtualization10
x869
linux-kernel9
memory-management9
operating-system8
sys8
assembly6
assembler6

Programming languages (5)

MDXPowerShellCJavaScriptHTML

Github contributions (5)

github-logo-circle
linux-noah/noah

Jan 2018 - Oct 2018

Bash on Ubuntu on macOS
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 4 pushes in 9 months
Contributions summary:Takahiro primarily focused on fixing bugs and improving the functionality of the system calls within the `linux-noah/noah` project. Their contributions included addressing issues with `unlink`, `rename`, `msync`, `mmap`, `shmat`, `sendto`, `socketpair`, `recvfrom`, and `open`. They also worked on optimizing the code to correctly handle AVX instructions and updated page size macros.
linuxbashdotfilesmacosshell
utshina/uefi-simple

Aug 2014 - May 2021

A simple 64bit UEFI application of Hello World! without using any UEFI toolkit.
Contributions:6 commits, 1 PR, 3 pushes in 6 years 10 months
uefi-applicationuefilinux
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
Takahiro Shinagawa - Professor at The University of Tokyo