Zhuo Lu

Hi, I'm a software engineer based in San Francisco Bay Area interested in creating interactive experiences.
UC Berkeley Class of 2020.
Currently working at Apple.



Computer Graphics

  • May 2017 – JulyRenderBox A work-in-progress cross-platform realtime 3D renderer

Web Design & Development


Computer Graphics

Website Design & Development


Computer Graphics

Web Design & Development


Web Design & Development

  • OctCal-U-Find-ItWith Seth Dumaguin
  • Sept – DecSessions: COMPSCI 61A/B & 98/198 Weekly tutorial on COMPSCI 61A: Structure and Interpretation of Computer Programs & COMPSCI 61B: Data Structures at University of California, Berkeley. Extended notes on lecture materials from COMPSCI 98/198: Web Design DeCal.
  • Oct 2016 – MayMany-to-Many: Rethinking the Ethnographic ArchiveAn interactive archive of conversations recorded around the world. We invite ethnographers, their interlocutors, and the general public to share conversations in any form and medium, from disputes to conversations where the landscape overtakes voices of human participants, from monologues to email exchange carried out over several years.With Juliana Friend
  • Apr10th Annual Queer & Asian ConferenceWith QACON '17 Publicity Committee


Developer Tools

Web Design & Development

Computer Graphics

  • DecRecursive Rhapsody Multithreaded 3D raytracer implemented in Scheme with Lambertian and Phong shading models Final artwork was rendered with 5 maximum bounces on 52 spheres lit by 3 point lights.

Graphic Design


Web Design & Development


Game Design & Development

Web Design & Development


Web Design & Development

  • JuneVisual & Performing Arts Festival 2013: Films Through the DecadesDulwich International High School Suzhou
  • MarProject QuizzesWith Hao Xu


Apple, Inc.

  • July 2020 – PresentGPU Developer Technology Engineer Working on the team that brought the GPU Debugger in Xcode.
  • June 2019 – Aug 2019GPU Developer Technology Intern Worked on the team that brought the GPU Debugger in Xcode.

Slack Technologies, Inc.

  • May 2018 – Aug 2018Desktop Software Engineering Intern Worked on several diagnostic features for the Slack desktop app. Led the design and implementation for a new desktop client updater server endpoint. Added full integration test suites to the CI automation in QA environment. Implemented content security violation reporting for the web client. Wrote the netLog module in Electron.

University of California, Berkeley

Web Design DeCal

  • May 2018 – May 2018Co-Instructor Gave weekly programming lectures for a class of over 120 enrolled students and auditors, and co-led 7 teaching assistants. Continued maintaining and updating the course portal. Co-redesigned the course programming curriculum based on feedback from previous semesters in summer 2018. With Jemma Kwak, Brenda Zhang (Fall 2018), Myles Domingo (Spring 2019)
  • June 2017 – May 2018Teaching Assistant Maintained and updated the course portal implemented in Django. Added a real-time Q&A queue to be used in lecture in winter 2017. Updated course info website and a project showcase site displaying works done by previous students in summer 2017.

COMPSCI 184/284A

  • Jan 2020 – May 2020Teaching Assistant Helped develop course materials, led discussion sections, held project parties, graded assignments and exams. Focused on student engagement in the course and helped to facilitate in-class art competitions.
  • Jan 2019 – May 2019Teaching Assistant Helped develop course materials, held weekly sections & office hours.

Berkeley Center for New Media

  • Feb 2017 – May 2017Research Assistant Teamed with Ph.D. candidate Juliana Friend from the Department of Anthropology to design and develop the Many-to-Many project website, offering an online platform to facilitate ethnographic research. Designed and implemented a multilingual CMS with content versioning, a custom front-end MVP, and a RESTful server with LAMP for data query and mutation.

Berkeley International Office

  • Oct 2016 – May 2020Volunteer for International Programs Assisted social event programming such as the monthly iMixes, as a space for students to mix and mingle. In 2016, teamed with other volunteers and held a pumpkin carving contest. Helped migrate Berkeley International Office website to the new Open Berkeley platform based on Drupal. Designed logo and banner for the Resilience project.

Cal Performances

  • Oct 2016 – May 2020Student Ambassador for the Arts (SAFTA) Held post-performance reception events such as "SpeakEasies" for the audience to mingle and to share thoughts about the show, while getting an opportunity to meet the artists. Promoted Cal Performances events through physical presence or social media on platforms like Facebook, Twitter, and Instagram. Managed the "Students' Night Out" committee from September 2017 to September 2019.

Queer & Asian Conference

  • Nov 2016 – Apr 2018Publicity Committee Member Designed brochure, flyers, posters and website with other members of the same committee.

Dulwich College Management International

  • July 2015Web Developer Intern Full-stack developer on website for Dulwich Science Art Photo Competition, annually held across 7 campuses. Back end implemented with LAMP. Created interactive gallery of photos from past and current events. Communicated with the marketing department to deliver feasible web solutions for photo submission.


University of California, Berkeley

  • 2016 – 2020B.A. Computer ScienceCollege of Letters and Science

Dulwich International High School Suzhou

  • 2012 – 2016High SchoolEdexcel AS and A Level: Modular Mathematics: FP1, FP2, FP3, D1, M2, S2Cambridge International AS and A Level: Art and Design, Computing, Mathematics, PhysicsCambridge IGCSE: Additional Mathematics, Art and Design, Biology, Chemistry, English as First Language, English as Second Language, Information and Communication Technology, Mathematics, Music, Physics



Email[email protected]
ResumeRevision Nov 2021
Zhuo Lu © 2010–2024