My name is Tomoaki KOBAYASHI.
Nice to meet you! 🤗
I am a software engineer 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, metaprogramming, partial evaluation
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 building robust software—without ever sacrificing agility.