
Hi! I'm Luke
Software Engineer and Computer Science student at the University of Pennsylvania. Team Lead at Penn Labs. I'm currently doing research on compilers for opportunistically parallel programming languages

What I'm working on
Opportunistic Parallellism in PL
Work on a compiler from a subset of Python to a low-level functional IR, with the ability to evaluate in parallel while conserving programmer intent.
1 Million Checkboxes
Clone of 1 million checkboxes, synced for all users in real time. Leverages Redis, Golang, EC2 and uses web concurrency techniques to scale indefinitely.
Skills
Languages:
Java
Python
C
C++
SQL
JavaScript/TypeScript
Rust
Go
HTML/CSS
OCaml
x86
Frameworks:
React
Node.js
Django
Next.js
Rails
Tools:
Git
Docker
AWS CDK
Linux
Terraform
Kubernetes
Libraries:
PyTorch
Pillow
numpy
Matplotlib
Apache Spark
LLVM