I am an undergraduate studying CS at Georgia Tech, with a minor in Math. Welcome to my website. My activities lie in programming languages (PL) and compilers and VR (why?).
At Georgia Tech, I
- spread interesting PL and compiler ideas through weekly meetings of the dependently-typed club,
- support researchers using LLM tooling at the supercomputing center,
- help run the Georgia Tech Extended Reality club as a Directory of Technology, and
- run a model trains club.
My hobbies include model trains and riding railways.
A complete description is on my online CV.
News
- I'm attending IEEE VR 2026 and presenting at the IMMER-SENSE workshop.
Contact and Identities
Email: ken.shibata@kiyuri.ca or ken.shibata@gatech.edu
ORCID: 0009-0000-4393-9964
Why PL and VR, two seemingly unrelated fields?
I grew up surrounded by computers and spend a good chunk of my time understanding them through experimentation and reading as I found joy in clarifying mechanical [^1] processes. Given it's not possible for one to grasp every detail of a system, I want to make computing systems understandable through abstraction. This motivation led to
- PL/compilers for clarifying programming, which is arguably the main interface to stretch a computer's capabilities and
- VR for an "ultimate" skeumorphic computing interface.
[^1]: meaning automatic, not necessarily related to physical machinery