Principal Engineer and Independent Researcher specializing in distributed consensus algorithms (Raft) and distributed data stores ranging from KVS and databases to file systems. While having deep expertise in NewSQL architectures like Spanner and Aurora, my knowledge extends across the broader landscape of distributed systems. Following practical experience with large-scale delivery and low-latency systems at Supership and PLAID, currently leading the modernization to a microservices architecture at hacomono, focusing on “separation of compute and storage” and “schema-driven event bus”. Builds robust and scalable system infrastructures by cycling between theory (academic research, self-implementation) and practice (large-scale commercial development).
Main Self-Made Products
Others (Services / Non-GitHub)
The Mechanism Behind NewSQL and Distributed Databases: Raft
Designing an Event Bus for Loosely Coupled Schema-Driven Development
What is Raft? Understanding its Strengths and Weaknesses from the Mechanism
Why Did Spanner Need an Atomic Clock?
Reading the Paper on AWS’s Durable Redis-Compatible KVS: MemoryDB
Building a Low-Latency Distributed KVS for Personalized Content Delivery (VRChat Ver)
Understanding Challenges and Insights Moving from Aurora Serverless to v2 from the Paper
Reading the Paper on AdaptSize Supporting Akamai’s Cache Efficiency
Leading the infrastructure modernization for a vertical SaaS in the wellness industry.
Operating a study community specialized in distributed systems on VRChat.
Theoretical research and implementation of distributed systems, distributed storage, and distributed KVS, and paper writing.
Backend development for distributed search engines and metaverse infrastructure.
Responsible for developing the large-scale delivery and data processing infrastructure supporting the CX platform.
Responsible for development and operation of search infrastructure, large-scale data delivery, and notification management for smartphone carriers.
Development of AdTech areas such as SSP/DSP and construction of script-tag based access analysis infrastructure.
Started a rental server business during junior high school, consistently handling service launch and operation.
Product development and tool creation based on technical interests.