Hi! I'm Shayna.

I'm currently a software engineer at Facebook, where I work on ads transparency. I'm an engineer and writer passionate about social justice, education, and the environment.

I recently graduated from UC Berkeley, where I studied Electrical Engineering and Computer Sciences and Human Rights. In my time at Berkeley, I was lucky enough to be named a Regents' and Chancellor's Scholar, a GLOBE Ambassador, a Big Ideas Competition winner, and a Jacobs Innovation Catalyst Grant awardee.

In my free time, you might find me learning to play guitar, writing poetry, or hiking around the Bay Area!

I like to keep myself busy; here are a few of the things I'm currently working on and have worked on in the past! For a more detailed overview, check out my resume.


  • software engineer @ facebook
    making advertisements more transparent
  • research assistant @ berkeley laboratory for usability and experimental security
    researching compliance with the california consumer privacy act
  • previous:

  • undergraduate student instructor @ uc berkeley eecs
    teaching sections for cs61a, an introductory computer science course taught in python, scheme, and sql. teaches discussions & labs of 30+ students weekly.
  • director of technology @ opportunity through data
    providing access to data science education to underserved high school students & women in prison; a big ideas competition funded venture.
  • software engineering intern @ facebook
    worked on preserving users' privacy by detecting web scrapers
  • software engineering intern @ khan academy
    developed features for the mobile app to aid internationalization and help bring a free, world-class education to everyone
  • head chair & usg of technology @ berkeley model united nations
    led a team of developers to build technology that makes the oldest model united nations conference in the world possible.
  • engineer @ just another robotic limb [jarl]
    worked on a robotic arm for people in wheelchairs with limited hand mobility; a jacobs institute for design innovation funded venture.
  • I was involved in teaching computer science for all four years of my time at UC Berkeley. I've been on staff for two courses, CS 61A, our introductory computer science course, a fast-paced introduction to Python, Scheme, and SQL, and CS 370, a course focused on teaching pedagogy to aspiring undergraduate and graduate student instructors.

    To view some of my teaching resources for CS 61A, head to my teaching page, where I have uploaded my slides and guides on material!