hi! I'm shawna huang.
I'm a senior at Brown University concentrating in Applied Math - Computer Science, with a passion for front-end development and product design. I'm interested in pursuing both software engineering and product management roles.
This summer, I worked as a software engineer intern at Stripe in Seattle, WA, working on Radar, Stripe's ML transaction fraud detection product.
Fun fact: I studied abroad last spring at Trinity College Dublin in Dublin, Ireland! ☘️
- a Meta Teaching Assistant for Brown's Computer Science TA program, providing support to over 600 TAs across 50 courses
- a campus tour guide and info session leader
- a Meiklejohn peer advisor for first-year Brown students
- the Brown University Club Swim women's 200yd breaststroke record holder
- an avid pianist, violist, pin collector, and MCU fan
- a proud Midwesterner (I've called Ohio, Michigan, and Illinois home)
- co-founder of Brown's one and only competitive jump roping team, the Brown Bouncing Bears!
- Computer Science: An Integrated Introduction
- Introduction to Computer Systems
- User Interfaces and User Experience
- Introduction to Computer Systems Security
- Introduction to Discrete Structures and Probability
- Introduction to Computer Graphics
- Statistical Inference
- Computational Linear Algebra
Spending a semester abroad studying artificial intelligence, partial differential equations, and Markov models, as well as linguistics and history.
- Implemented a system to normalize shipping and billing addresses to improve machine learning models for Radar, Stripe's transaction fraud detection product.
- Reduced feature extraction latency by 81% by designing a sharded MongoDB collection and asynchronous Kafka event processor to avoid expensive service calls.
- Built tools to augment and streamline the Airbnb Plus host onboarding funnel for hosts, Airbnb partners, and internal operations teams as part of the Plus Conversion team.
- Built an end-to-end feature allowing hosts applying to Airbnb Plus to request certain shots in their home photo shoot, giving them more control over their listing presentation.
- Developed a RESTful API in Ruby on Rails and a user interface in React/Redux in collaboration with 16 engineers, product managers, designers, and content strategists.
- Collaborated with a team of 5 students to build a web app that allows users to track and analyze data transmitted from EQUiSat, our student-built satellite.
- Spearheaded assessment and improvement of diversity and inclusion efforts alongside team leaders, working towards a goal of making space engineering more accessible for all.
I'm heavily involved with the Teaching Assistant program in Brown's Computer Science department, having served three different roles across four semesters.
- Coordinate hiring and training of 600 teaching assistants each year across 50 computer science courses as one of three undergraduate student leaders for the TA program.
- Provide technical and logistical support for course staffs and act as liasion between TAs and department faculty, working closely with Tom Doeppner, Director of Undergraudate Studies.
- Spearhead the development of new systems for room/resource allocation and communication across TA staffs in the department.
- Collaborated with Philip Klein as one of four Head Teaching Assistants to develop and maintain Computer Science: An Integrated Introduction (CSCI 0170) for over 180 students.
- Rewrote course policies and documentation and held meet-and-greet events to encourage collaboration and foster community among introductory computer science students.
- Updated assignment handouts, solutions, and rubrics for four large projects, including ELIZA (a pattern-matching based psychotherapist), a Racket interpreter, and a console-based Connect Four, complete with an AI using minimax.
- Recruited, hired, and mentored 23 Undergraduate Teaching Assistants in developing course materials, assisting students in weekely labs and office hours, and grading student work.
- Collaborated with John Hughes (CSCI 0170) and Tim Nelson / Kathi Fisler (CSCI 0180) to teach and maintain Computer Science: An Integrated Introduction for over 120 students.
- Answered questions and reviewed concepts in functional programming and analysis (CSCI 0170) and data structures, algorithms, and object-oriented and imperative programming (CSCI 0180) online and in weekly office hours.
- Developed new lab assignments, updated test suites, facilitated weekly labs, wrote scripts for internal course staff use, and graded student work alongside 25 Undergraduate Teaching Assistants.