I am an undergraduate studying CS at Georgia Tech (Systems & Architecture and Theory) with a minor in Math. Welcome to my website! ヾ(^▽^)ノ My interests lie in low-level systems, programming languages (PL) and compilers, and VR (why?).
At Georgia Tech, I
- spread interesting PL and compiler ideas by hosting weekly meetings of the dependently-typed club (email me if you want to present!),
- 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.
I care about accessibility! Although I do try to make my website reasonably accessible for everyone, please send me an email (ken dot shibata at this domain) if not. I’ll do my best to respond and make it more accessible.
My hobbies include model trains and riding railways.




News
- I voted!
- I’m transitioning my keyboard layout from QWERTY to Colemak since the summer. Today, I switched to Phase 3!
- I’ve rewrote my website (again)! Pages use Typst now1! I’m in the process of copying pages over from my old website, please excuse this empty site…
- I’m attending IEEE VR 2026 and presenting at the IMMER-SENSE workshop.
Recent Posts
-
I added Wireless Charging to my A4 E-Reader
(2026-Oct-07)
Keywords: Tinkering with Hardware -
Blazingly Fast GT VPN
(2026-Sep-24)
Keywords: Georgia Tech YubiKey -
How to Connect to GT Eduroam with a Client Certificate
(2025-Jul-20)
Keywords: eduroam Networking Georgia Tech -
Link-Local Connection to Raspberry Pi
(2025-Feb-24)
Keywords: Networking -
All-Wayland Setup on a Touchscreen-only Tablet
(2025-Jan-30)
Keywords: Wayland
Contact and Identities
Email: ken.shibata@gatech.edu or same username but this domain instead
ORCID: 0009-0000-4393-9964
I’m also on LinkedIn.
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 mechanical2 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.