I am a PhD student in the Paul G. Allen School of Computer Science &Engineering at the University of Washington, where I work with theProgramming Languages and Software Engineering (PLSE) group.Clickhere for more info.I do research in AI (abstract interpretation).
Programmer productivity is my main interest.This takes me to a lot of exciting places,ranging from ways to make software verificationeasy and practical for programmers,to thinking about how programming might look like in the future with AI-assistedprogramming tools and prompt-based software engineering.Outside the ivory tower,I've gotten my feet wet in industry,most recently as anapplied science intern withtheAWS Provable Security group(though back then, it was known as AWS Privacy & Security Automation).In the past,I've had the privilege to work at a variety of places,ranging from small startups with 4 backend developers,to behemoths like@twitter.
Before all that, I earned my Master's degree in Computer Science at@ubc,where my thesis investigated howdevelopers investigate data-flow reachability questions,working on user interfaces and IDEs was fun!
PinnedLoading
- reach-hover
reach-hover PublicThe ReachHover plugin, presented in the paper "Breaking the Bento box: Accelerating Visual Momentum in Data-flow Analysis" in ICSME 2023
Kotlin
- checker-framework
checker-framework PublicForked fromtypetools/checker-framework
Pluggable type-checking for Java
Java
- TypeScript.ts
TypeScript.ts Publica DSL (domain specific language) for generating TypeScript projects
- it-depends
it-depends Publica tool for visualizing entity dependencies which cross-cut commit history
If the problem persists, check theGitHub status page orcontact support.