Summary
Satoru Kawahara is a software engineer based in Fujisawa with 11 years of experience, blending practical backend development and CI work with deep academic expertise in language design and implementation. He holds a master's-level background from the University of Tsukuba and has applied OCaml and Haskell in production, demonstrating a strong command of functional languages and advanced type systems. Satoru moves quickly to learn new languages—recently working with Rust and Scala—and focuses on refactoring and performance tuning to make systems more reliable and efficient. His career includes repeated stints at HERP and roles across startups, showing adaptability across industries and team contexts. Beyond day-to-day engineering, he enjoys exploring language runtimes and has side projects touching language implementation and tooling, signaling a blend of researcher’s rigor and practitioner’s impact. He is open to technically challenging projects where his niche expertise in type-driven design can accelerate team outcomes.
11 years of coding experience
3 years of employment as a software developer
2, Computer Science, 2, Computer Science at Graduate school of University of Tsukuba