About
✖

About Me

I’m a computer science undergraduate at UCLA. I’m learning systems and programming languages techniques so I can create tools that eliminate bugs and improve performance in everyday software. I’m currently working with Prof. Konstantinos Kallas and PaSh to make dynamic languages fast — shell and python.

Feel free to get in touch at my email: me [at] bolun [dot] dev!



News & Updates

  • June 2026
    Won first place in the undergraduate division of the PLDI '26 Student Research Competition for Pync! 🏆 I also volunteered.
  • June 2026
    Attended the Oregon Programming Languages Summer School, where I studied Rocq and separation logic.
  • Feb 2026
    Attended SoCal PLs Day to talk about Pync, a function level incremental execution system for Python scripts!
  • Sep 2025
    Back to university! 🎓
  • Sep 2025
    Attended the fifth PaSh Research Workshop at Brown! I heard lots of cool talks about shell scripts and presented my own project.
  • June 2025
    Started my summer research position at UCLA!

Publications

  • hS: Speculative Script Reordering at Subprocess Granularity.
    Georgios Liargkovas, Di Jin, Tianyu Zhu, Dan Liu, A. Bolun Thompson, Anirudh Narsipur, Seong-Heon Jung, Siddhartha Prasad, Diomidis Spinellis, Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis. OSDI '26.
  • Pync: Function Level Incremental Execution for Python Scripts.
    A. Bolun Thompson. PLDI 2026 Student Research Competition.

Education


Experience