# Information
I am a 2nd year PhD student in the LSD lab at UC Santa Cruz where I am generously supported by the NSF CSGrad4US fellowship. I am broadly interested in distributed systems and the abstractions we use to build them. Lately, I’ve been focusing on cloud-native programming models and the challenges they present to developers.
I lead a small engineering team at Impossible Effort, where we are currently building a new social tool for organizing and archiving community events. I also record and produce music as Nuns Honey - have a listen!
Contact
# Publications
What goes wrong in serverless runtimes? A survey of bugs in Knative Serving.
Tim Goodwin, Andrew Quinn, Lindsey Kuper.
SESAME ‘23Performance Analysis of WebRTC-based Video Conferencing.
Bart Jansen, Timothy Goodwin, Varun Gupta, Fernando Kuipers, Gil Zussman.
IFIP Performance ‘17
# Projects
obsidian-jot (Dec 2023)
A macOS menu-bar app that allows you to append a quick thought to an Obsidian daily note (or some other digital notebook) via a global hotkey. Helps you avoid even the slightest context switch between applications so you can persist a thought into your note system almost as quickly as you can think it. I needed this so I made it!running.build (Jul 2023)
A web app to help plan and track the training blocks for the running events in your life. More of a “birds-eye view” than Strava, and makes it easy to plan out future runs around your weekly mileage targets.crd-tweet (Mar 2023)
A fully peer-to-peer twitter prototype built with CRDTs that seeks to explore what an entirely decentralized, local-first social media platform may look like.Happenings (2019 - present)
A social tool for organizing and archiving community events.WebRTC-Analyzer (Spring 2017)
A simple video chat server application instrumented to evaluate the performance of the WebRTC protocol under various network conditions.The Netflix Stream (May 2017)
Essay on the Netflix Stream as a media artifact that explores the connections between internet topology, streaming infrastructure, consumer subjectivity, and environmental consequence.Blur (Dec 2016)
A simple, C-like programming language for fast image manipulation and ASCII art creation.my ad net (Aug 2016)
Alive updatingvisualization of every ad server that exchanges data with my apartment’s local area network. A reciprocal tracking of the systems that collect personal information to serve targeted advertisements. (system offline, site served statically as of 2018).birdhouse (Apr 2016)
Website for the Alpha Delta Phi society’s birdhouse event that was held on April 16, 2016.what are you doing (Jul 2015)
An instant message love journey involving you and someone else. Please use Chrome for best experience.Went To Japan (May 2015)
A photo essay and JPEG encoding experiment as my final project for the Columbia University Japan Study Tour.