Skip to content
View jyoo980's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report jyoo980

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jyoo980/README.md

I am a PhD student in the Paul G. Allen School of Computer Science & Engineering at the University of Washington, where I work with the Programming Languages and Software Engineering (PLSE) group. Click here for more info. I do research in AI (abstract interpretation).

My main interests lie in software tooling and programmer productivity. I enjoy tackling problems that programmers face in practice in their day-to-day work. I've also gotten my feet wet in industry, 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 explored how developers investigate data-flow reachability questions.

#lang racket

(define (sbc s)
  (local [(define (zip s)
            (for/list ([c s]
                       [i (build-list (string-length s) add1)])
              `(,i ,(string c))))
          (define (upcase-evens lop)
            (for/list ([p lop])
              (match p
                [`(,i ,c) (if (not (odd? i))
                              (string-upcase c)
                              c)])))]
    (apply string-append ((compose upcase-evens zip) s))))


(sbc "hello, world!")

Pinned

  1. reach-hover reach-hover Public

    The ReachHover plugin, presented in the paper "Breaking the Bento box: Accelerating Visual Momentum in Data-flow Analysis" in ICSME 2023

    Kotlin

  2. checker-framework checker-framework Public

    Forked from typetools/checker-framework

    Pluggable type-checking for Java

    Java

  3. TypeScript.ts TypeScript.ts Public

    a DSL (domain specific language) for generating TypeScript projects

    TypeScript 7 4

  4. it-depends it-depends Public

    a tool for visualizing entity dependencies which cross-cut commit history

    TypeScript 2 1

  5. linkedin-copypasta linkedin-copypasta Public

    💯👌😂 making LinkedIn shitposts even easier!

    Python 27 2