Hi! My name is Kohei Asano, and I go by khei4 online.

I am a Software Engineer at Sony Interactive Entertainment, where I primarily work on PS5 WebKit. I admire the engineers and creators—both in software and hardware—who make the world more convenient, delightful, and efficient. My goal is to become one of them and to contribute to the tools that empower them.

I studied Mathematics at Hokkaido University and Computer Science at the University of Tokyo.

Feel free to contact me via GitHub, LinkedIn, or X. You can also find my Resume (PDF).

Projects

OSS

Presentations

  • Stack-Move Optimization – Implementation details from GSoC, presented at Kernel/VM Explorer Group No. 16 (English Slides, Japanese Video).

  • Undergraduate Poster: Inference of Polynomial Invariants for Imperative Programs (English Slides).

  • Clippy Await Warning for Lock/RefCellRef – Introduction to a Clippy lint (Japanese Slides, Japanese Blog Post).

  • Survey of Syntax-Guided Synthesis (English Slides).

  • Eulerian Cycles, Rust, and Bit Tricks – Presented at the Hokkaido University HUIT-Club Seminar (Japanese Slides).

Theses and Posters

  • Rust Implementation of Polynomial Invariant Computation using Gröbner Bases [Undergraduate Mathematics] (Slides).

  • Could an LLM be an LLVM Superoptimizer? [xSIG 2023] (Japanese Poster).
    • Implemented an LLVM middle-end pass that prompts ChatGPT to optimize peephole tests, with evaluation via llvm-mca.
    • Awarded the Poster Award at xSIG 2023.
  • Master’s Thesis: Finding Missing Automatic Vectorization Opportunities via Differential Testing [Graduate CS] (PDF, Japanese Slides).

Miscellaneous

  • TOEIC Reading & Listening: 840 [2024/09].

  • TechBookFest Japanese Leaflet (Link) – An overview of LLVM and steps for modifying the LLVM frontend to parse a Python-subset language.

  • LifeGame in Pure JS (Link) – A practice implementation of Conway’s Game of Life, featuring detailed configuration options.