My name is Tomoaki KOBAYASHI.
Nice to meet you! 🤗
I am a software engineer (mainly writing Scala for my job) with strong interest in research on software.
My research interests focus on theoretical foundations of software and the application of them, especially in the following fields:
- Programming languages
- (Moderately) Functional programming
- Embedded domain-specific languages, Code generation, metaprograming
My main research work is about strymonas—a lightweight declarative stream processing library which proposes complete stream fusion; its processing runs in constant memory!
My vision is to provide solutions to real-world problems of software through these techniques. Software is often too fragile, and maintaining it consumes a tremendous amount of the world’s resources unnecessarily. To protect humanity’s productivity, I will lead the way in making software robust and resilient.