Experience

Candela Technologies

Software Engineer

06/2023 – Present

  • Developing in-house Linux kernel, mostly focused on the wireless 802.11 stack, including bug fixes and custom features for Intel, Mediatek, and Qualcomm/Atheros wireless drivers.
  • Maintaining core product (LANforge), involving code for network traffic impairment, traffic generation, WAN emulation, network configuration, and device management.
  • Developing automation which used LANforge features to test Wi-Fi products.
  • Maintaining a Java GUI frontend for the LANforge product.
  • Maintaining and implementing user space drivers for peripheral hardware used for Wi-Fi testing, such as turntables and RF attenuators.

Western Washington University

Graduate Researcher

09/2021 – 06/2023

  • Developed both an autoencoder network to encode frames from long term capture video sources into a latent space organized by timescales, as well as a novel video generation network with similar properties.
  • Experimented with and developed new techniques for loading video frames as training data in such a way that the data has both stochastic and well organized properties.
  • Experimented with possible ways of using the above mentioned model to smoothly interpolate temporally through a scene at various timescales.
  • Designed and implemented key tools and data infrastructure for this and future projects using a similar model.

Research Assistant

04/2019 – 03/2020

  • Developed the Muze programming language, a research language with runtime typed pointers, Algol-like syntax, and a type system hierarchy based on definable implicit type coercion.
  • Contributed to the design of the language, including the syntax, type system, semantics, and memory model.
  • Developed the compiler, including work on the parser/AST, type checker, and testing framework.

Teaching Assistant

09/2019 – 03/2020, 09/2021 – 06/2023

  • Assisted in a multitude of classes, including Intro to Computer Programming, Formal Languages and Functional Programming, Computer Systems, Operating Systems, and Intro to Data Science.
  • Involved in preparing and grading coursework.
  • Led lab sections and provided guidance for students through office hours.

Education

Western Washington University

Bellingham, WA, USA

  • MSc. Computer Science, June, 2023

  • BSc. Computer Science, Mathematics, June, 2020