Takuya Asada

Software Engineer at ScyllaDB

Tokyo, 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
Takuya Asada is a seasoned systems software engineer with 16 years of experience specializing in kernel and hypervisor development, high-speed networking, and cloud OS design. Currently at ScyllaDB, he bridges low-level systems work and cloud performance by porting DPDK to OSv and contributing to the Seastar framework to run high-performance NoSQL workloads. A long-time FreeBSD and OpenBSD contributor and former Ph.D. researcher in network I/O architectures, he combines academic rigor with practical patches—ranging from multiqueue BPF to BHyVe USB passthrough—that have landed in production-grade projects. His open-source footprint includes significant infrastructure and networking improvements in ScyllaDB and OSv, and he documents hypervisor internals monthly for SoftwareDesign, with materials openly available under CC-BY-SA. Based in Tokyo, he is comfortable moving between kernel drivers, hypervisors, and userland frameworks, and favors pragmatic engineering that squeezes latency and throughput out of modern multicore servers.
code16 years of coding experience
job12 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Tokyo University of Technology
bookTechnical Associate, Networking, Technical Associate, Networking at Nihon Kogakuin College of Hachioji
languagesEnglish, Japanese
github-logo-circle

Github Skills (33)

asynchronous10
c-language10
scripting10
async10
packaging10
ip10
vmware10
networking10
script10
seastar10
cplus10
tcp10
sh10
systemd10
shell10

Programming languages (8)

JavaC++ShellCMakefileTeXGoPython

Github contributions (5)

github-logo-circle
scylladb/scylladb

Apr 2015 - Dec 2022

NoSQL data store using the seastar framework, compatible with Apache Cassandra
Role in this project:
userDevOps Engineer
Contributions:211 reviews, 1334 commits, 353 PRs in 7 years 9 months
Contributions summary:Takuya primarily contributed to the infrastructure and build process of the ScyllaDB project. Their commits focused on enhancing the packaging and build scripts, including modifications to generate relocatable packages and support for different distributions such as Ubuntu and Debian. The contributions also included fixing build dependencies, integrating tools, and managing the systemd service files for the ScyllaDB project.
cppnosqlseastarcassandrasql
scylladb/seastar

Nov 2014 - Nov 2022

High performance server-side application framework
Role in this project:
userBack-end Developer
Contributions:15 reviews, 82 commits, 14 PRs in 8 years
Contributions summary:Takuya primarily contributed to the Seastar framework by implementing and enhancing core functionalities related to networking and low-level system operations. Their work included adding functionalities like `file_desc::connect()` and `file_desc::getsockopt()`, which improve the framework's networking capabilities. They also implemented a TCP client, and made several enhancements to the TCP stack.
seastarc-plus-plusdpdkframeworkperformance
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
Takuya Asada - Software Engineer at ScyllaDB