David Chu McElroy
(朱崇亞)

Previously David C.Y. Chu
(I got married!)

Logo

EECS PhD, UC Berkeley (since Fall 2020)
Computer Science B.S., Cornell University (Dec 2019)

Google Scholar

GitHub

CV

Email

YouTube Channel

Twitter

Old News

11/14/24 Invited talk at MIT, Brown, and Northeastern
9/16/24 My talk on Yu-Gi-Oh! and (Optimizing Distributed Protocols with Query Rewrites) was voted the best gong show talk at HPTS!
9/20/24 Blog post from Murat Demirbas on my HPTS gong show talk (at the end of the article). Thanks Murat!
7/10/24 Poster presentation: Ongoing work after (Optimizing Distributed Protocols with Query Rewrites) at OSDI 2024
6/28/24 Blog post from Murat Demirbas on our SIGMOD 24 paper: Optimizing Distributed Protocols with Query Rewrites
6/13/24 Paper presentation: (Optimizing Distributed Protocols with Query Rewrites) at SIGMOD 2024
4/22/24 Paper presentation: (Bigger, not Badder: Safely Scaling BFT Protocols) at PaPoC 2024 (EuroSys)
3/20/24 Invited talk: (Rollbaccine: Herd Immunity Against Rollbacks for TEEs) at Intel
3/11/24 Acceptance: (Bigger, not Badder: Safely Scaling BFT Protocols) will be published at PaPoC 2024
9/20/23 Acceptance: (Optimizing Distributed Protocols with Query Rewrites) will be published at SIGMOD 2024 with minor revisions


Extra-Curricular Projects

Cornell Design & Tech Initiative

DTI was a project team focused on using technology to generate community impact. We curated events to educate students on web and mobile technologies; at the same time, we worked as a team to design apps and websites with the goal of student support. My proudest achievement is the establishment of biweekly DevSeshes and onboarding sessions for developers on the team, in which I taught developers on the team upcoming technologies such as React, Firebase, and Android/iOS programming.

Here are some projects I’ve worked on as part of the team.

CUEvents

Frontend & Backend / iOS / Android
A platform to gather all events on campus. I was a front-end developer, then product manager on this subteam. I’ve helped program all aspects of the app, including its Android (Java), iOS (Swift), backend (Django), and frontend (React) components. It’s currently in beta.

Cornell Orientation

Backend / iOS / Android
An app to provide students with personalized events for orientation week based on the college they’re enrolled in, with built-in search, filters, and directions. I created the Android (Java) and iOS (Swift) portions of the app, as well as rewriting the backend from Django to Firebase.


Personal projects

NSHS Guide

Frontend & Backend / iOS / Android
An iOS, Android app + website for students at Newton South High School to check which classes they can skip for that day. It’s integrated into each students’ daily schedule so they are each alerted which of their teachers are absent. The app read emails sent by the principal’s secretary, parsed it with PHP, stored the data in MySQL, and beamed messages to users detailing their updated schedule. I was the sole Android and iOS developer on the app, working with Eric Lin, the backend developer. I also rewrote the backend in PHP and frontend in Polymer.js, pushed by Google as an Angular alternative at the time.

Froggy Math

iOS
An iOS app to drill mental math skills.

It’s time to [insert your thing]

Website / Source
A website to create your custom “It’s time to duel” sound.

Humanities for STEM Brains

Website / Source
A website for my wife’s tutoring business. If you have a child (or know of one) who is in high school and struggling with the humanities, sign them up!

BTS Flipthru

Website / Source
A website for BTS fans to search and organize BTS photocards.