wasabi315
ENJA
Satoshi Takimoto
Göteborg, Sweden, 2023

Satoshi Takimoto

Hello! I am a doctoral student in the Programming Systems Group at Institute of Science Tokyo (formerly Tokyo Institute of Technology). I am interested in programming languages and theorem provers, with a focus on building tools that make software more reliable.

I like traveling, visiting museums, and collecting postcards. Otherwise, I'm usually programming and researching.

Skills & Interests

Programming languages

Haskell (daily programming, research prototypes), Agda, OCaml, Rust, TypeScript, JavaScript

Research

Functional programming, theorem proving, type theory

Engineering

Compiler/tooling development, web application development

Education & Academic Experiences

Institute of Science Tokyo
Doctoral Student, Oct. 2024 - Present
Tokyo Institute of Technology
Master of Engineering (Computer Science), Sep. 2024
Chalmers University of Technology
Academic Exchange, Aug. 2022 - Jun. 2023
Tokyo Institute of Technology
Bachelor of Engineering (Computer Science), Mar. 2022

Publications

Formalization of Coverage Checking in Agda
Satoshi Takimoto, Sosuke Moriguchi and Takuo Watanabe
To appear in Proceedings of the 14th Workshop on Computation: Theory and Practice (WCTP2025)
Unification Modulo Isomorphisms between Dependent Types for Type-Based Library Search
Satoshi Takimoto, Sosuke Moriguchi and Takuo Watanabe
To appear in Proceedings of the 10th ACM SIGPLAN international workshop on type-driven development (TyDe2025)
Formalizing Reversible Computations for Synchronous Dataflow Languages with Infinite Lists
Sosuke Moriguchi, Satoshi Takimoto, Mizuki Shirai and Takuo Watanabe
13th Workshop on Computation: Theory and Practice, Atlantic Press, pp. 7–19, Nov., 2024.
https://doi.org/10.2991/978-94-6463-684-0_2

CV

My CV can be found here.