Welcome to my page! I am a software engineer with a degree in Electrical Engineering and Computer Science. I am based in Seattle and am currently working as a Software Engineer at Apple. In my free time I enjoy reading, running, and language learning.
This site is a personal, just for fun project. Visit the site repo here!
Software Engineer
Seattle, WA | Jul 2023 - present
- Build frameworks in Swift, SwiftUI, and Obj-C for internal use by other teams.
- Collaborate with framework, client, and server teams to bring features to completion.
- Designed and created a test application for running end to end flows, with the benefit of simplifying automation.
Media Software Engineer
Palo Alto, CA | Jul 2020 - present
- Built and maintained services, including an authentication token distribution service, to support the media stack.
- Designed and implemented APIs for communication with internal media servers and components.
- Investigated new technologies for use in audio and video streaming, such as meeting recording and transcription.
Hardware Engineering Intern
San Francisco, CA | May - Aug 2019
- Researched, designed, and developed proof of concept for an IoT office audio sensor
- Interfaced with vendors and manufacturers to select and program hardware components
- Programmed microcontroller firmware in C to communicate with hardware peripherals and utilize Digital Signal Processing (DSP) library functions
Software Engineering Extern
San Francisco, CA | Jan 2019
- Laid groundwork for basic offline support experiments in mobile web
- Augmented existing packages with offline detection and hysteresis
- Constructed an offline page with React, including necessary tests and page tracking
Firmware Engineering Intern
Framingham, MA | May - Aug 2018
- Managed test automation for true wireless feature of Bose headphones and earphones
- Automated more than 60 tests with Python scripts and Appium, saving hundreds of hours in manual testing and creating possibility for testing all combinations of headphones and earphones
- Maintained integrity of automated tests through validation with quality assessment and liaising with test framework team
Roomba Go
A smart vacuum gesture control system.
(hover for details)
Roomba Go
Created for MIT's mobile and sensor computing class (6.808)
Relevant technologies: infrared, WiFi, Arduino
Hardware components: ESP32 microcontrollers, infrared receiver/transmitter modules, gyroscope
Programming skills: C++
PSoC Drawing Tablet
A contactless drawing tablet.
(hover for details)
PSoC Drawing Tablet
Created for MIT's microcomputer project laboratory class (6.115)
Hardware components: Cypress PSoC, integrated circuits, infrared LEDs
Programming skills: C++
FPGA Fruit Ninja
A hardware recreation of the popular video game.
(hover for details)
FPGA Fruit Ninja
Created for MIT's introductory digital systems laboratory class (6.111)
Hardware Components: Xilinx FPGA, Arduino Teensy, accelerometer, Bluetooth modules
Programming skills: Arduino, C++, Verilog
Garduino
An IoT watering system.
(hover for details)
Garduino
Created for MIT's interconnected embedded systems class (6.08)
Relevant technologies: Arduino, Bluetooth
Hardware Components: ESP32 microcontrollers, ping transducers, humidity sensors, solenoid valves
Programming skills: C++, Python, SQL
programming
(hover for details)
technologies
(hover for details)
spoken languages
(hover for details)