Experience
associate: Oct 2016 – Sept 2023
Software Application Developer
California Institute of Technology (Caltech)
Division of Physics, Mathematics, and Astronomy
IPAC
IPAC is a center on the Caltech campus which performs astronomical research, provides astronomical data processing and software services for NASA, NSF, and DOE projects, and hosts archival astronomical data. While working at IPAC, I…
- Developed the 2D spectra decontamination module for the Euclid Space Telescope.
- Led the system team for NASA’s Euclid data center.
- Developed initial versions of Euclid’s photometric calibration, spectroscopic calibration, and detector scaling modules.
- Developed code for transferring and processing PanSTARRS data for use by Euclid’s science ground segment.
- Assisted Euclid’s “tiger team” in estimating the performance of a proposed grism manufacturing error workaround.
- Was recognized as a “Builder” by the Euclid Consortium for making significant contributions.
Assistant Project Scientist
University of California, Riverside
Department of Physics & Astronomy
- Created NebulOS, a Big Data framework that allows users to easily perform large-scale data analysis, with pre-existing analysis software.
- Greatly improved the performance, scalability, flexibility, robustness, and fidelity of the photometric redshift estimation pipeline for the proposed SPHEREx project (working on-site at Caltech). For instance, the new pipeline is nearly 10x faster per-thread and it seamlessly scales to an arbitrary number of computing nodes.
- Instructed students in the usage of Apache Spark during UCR’s first Big Data Workshop.
- Built a Linux-based computing cluster for testing NebulOS and other Big Data tools.
Graduate Student Researcher /
University of California, Riverside
Department of Physics & Astronomy
- Developed
GSnap
—an advanced analysis and visualization tool for galaxy simulations. - Performed galaxy merger simulations on supercomputers.
- Analyzed the dynamical evolution of galaxy merger simulations.
- Built a 24-core GNU/Linux workstation to perform computational work on campus.
- Trained workstation users to effectively use SMP and NUMA hardware.
- Created the website, astro.ucr.edu, for astrophysics faculty, students, and postdocs.
- Mentored an undergraduate computer engineering student.
Assistant Instructor
University of California, Riverside
Department of Physics & Astronomy
- Taught Physics For Scientists and Engineers, part I (Classical Mechanics).
- Supervised three teaching assistants.
- I was the first physics graduate student at UC Riverside to teach a course as an Assistant Instructor.
Teaching Assistant
University of California, Riverside
Department of Physics & Astronomy
- Taught introductory physics lab courses.
- Led physics and astronomy discussions and review sessions.
- Graded quizzes, homework assignments, lab reports, and exams.
Graduate Research Assistant
George Mason University
School of Computational Sciences and Informatics
- Developed an inner-magnetosphere convection modeling code, called OpenConvection.
Physics Teacher
Fairfax County Public Schools
Oakton High School
- Taught standard High School Physics and Conceptual Physics.
- Evaluated the progress of approximately 100 students each year.