Experience
2025 — Now
Burlingame, California, United States
2019 — 2025
2019 — 2025
San Francisco Bay Area
• Developed software interface to ground TTC modems used to command and receive telemetry from satellites in geostationary orbit.
• Developed microcontroller firmware for interactions with amplifiers on the satellite payload.
• Contributed to firmware for flight TTC hardware.
2019 — 2019
2019 — 2019
San Francisco Bay Area
• - Developed a data collection and analysis pipeline that runs on the robot using ROS and Python scientific libraries to map and visualize WiFi and cellular signal strength and quality in indoor spaces.
• - Improved the security of the Linux OS on the robot by implementing full disk encryption with dm-crypt and TPM hardware. Used Ansible to streamline and automate the robot's software bringup procedure.
• - Developed software tools to encrypt and decrypt the robot's video logs using the AWS Encryption SDK for Python as well as tools to monitor and alert for hardware failures on the Cobalt robot's storage devices.
• - Used TravisCI and Pytest to port the Cobalt web backend from Python 2 to Python 3.
2016 — 2018
Toronto, Canada Area
June 2017 - December 2018: Balloon Astrophysics Group under the supervision of Professor Barth Netterfield. Research focus: SuperBIT, a balloon-borne wide field telescope designed to measure weak gravitational lensing.
Research tasks:
• - Used C/C++ and Python to analyze telescope pointing data from SuperBIT's 2018 flight.
• - Used GSL and numpy to perform statistical tasks for data analysis.
• - Used C to investigate the feasibility of using the Linux kernel CPU scheduling class SCHED_DEADLINE for real-time Linux flight code.
• - Used C++ to do preliminary work on writing software to read images from star cameras.
• - Installed and maintained headless Linux systems on embedded motherboards.
• - Wrote shell scripts to automate various software tasks.
• - Travelled to Fort Sumner, NM in August 2017 to install a sun sensor on SuperBIT and helped prepare the instrument for flight-readiness.
• - Wrote a public outreach talk outlining the history of balloon-borne astronomy and the work at the University of Toronto.
Sept 2016 - May 2017: Research rotation in the Long Wavelength Lab under the supervision of Professor Keith Vanderlinde. Research focus: Using the CHIME Pathfinder radio telescope to measure 21cm absorbtion around redshift 1.3.
Research:
• - Used Python to analyze large amounts of radio astronomical data.
• - Implemented advanced mathematical techniques (Fourier transforms, Polyphase filter banks, FIR filters, statistics) to assist with data reduction.
• - Simulated the instrument response to determine systematics in the digital signal processing algorithms of a radio telescope.
• - Wrote shell scripts to assist with both data acquisition on the telescope servers as well as data reduction on a local supercomputer.
• - Coordinated and scheduled astronomical observations on a telescope used by a large collaboration.
• - Went to the DRAO site in British Columbia to help assist construction of the CHIME telescope and maintenance of the CHIME Pathfinder prototype telescope.
2016 — 2017
2016 — 2017
• - Led discussion sections for introductory astronomy classes aimed at non-science students.
• - Performed planetarium shows to showcase class subject material.
• - Collaborated with other teaching assistants to discuss and improve pedagogical methods.
• - Used effective teaching and pedagogical strategies in the classroom to communicate ideas.
Education
University of Toronto
Master's degree
University of California, Berkeley
Bachelor of Arts - BA
American River College