About me
I am an Applied Physics PhD student with a passion for hardware & software development and an ambitious attitude and an engineering background. My main interests include quantum information science, photonics, alternative computing, embedded systems and software development. I am currently working in the Quantum Engineering Lab at the University of Michigan. I work under the supervision of Dr. Zheshen Zhang, and our aim is to develop more efficient quantum transduction devices that will enable development of QuIC (Quantum Interconnect) modules to seamlessly connect disparate quantum information processing systems. As an engineer with a specialization in engineering physics I have a unique background that enables deeper insights regarding complex systems. I have a broad skill set, which leads to effective collaboration on many different types of technical projects. I am also an effective worker in a team, as I have worked with diverse teams of scientists, engineers, software developers & other students. My hobbies include: backpacking, Brazilian Jiu Jitsu, and weightlifting.
Check out my Google Scholar Profile!
Check out my resume here!
Check out my University of Michigan transcript here!
Check out my McMaster transcript here!
Publications
Academic + Professional Projects
Passive Power Harvesting & Data Aquisition Capstone Project
In this project, my group and I designed and built a passive, wireless data acquisition device. The device harvests power from incident sub-1GHz radio waves, performs dynamic sensor measurements and digitization, and transmits the data over free space with infrared radiation. The device has no battery and no power source, all of the energy the device utilizes is harvested from incident radio waves and converted into a useable power source via on-board analog circuitry.

Ultrasonic Range Finder Design Project
In this project, my group and I designed and built a functional Ultrasonic Ranger Finder. We built this device using piezoelectric transducers and base-level electronics. This project included analog electronics design work (amplifiers, filters etc.), as well as digital design work (latches, counters, display). The device was shown to be accurate to within 1 centimeter within a range of 99 centimeters. Click here to see my report!

Propellant Preheat System Optimization
In my Computational Multiphysics course, I optimized the design of a spacecraft thruster system to ensure cost efficient manufacturing. I utilized my background in heat-transfer physics to design a simulation model for a spacecraft thruster preheat system and implemented my model in a multiphysics simulation software (FlexPDE). Click here to see my report!

P-N Junction Potential Numerical Solution
In this project, I solved Poisson's equation within a PN junction using numerical methods. This report compares and contrasts multiple numerical methods and discusses their strengths and weaknesses as applied to this problem. The project demonstrates my understanding of semiconductor devices and the application of numerical methods used to solve otherwise difficult mathematical problems. Click here to see my report!

Sequential Logic Design Project
In this project, I analytically designed a sequential logic circuit to cycle through a predetermined 9-digit number. I then built and simulated this software in NI Multisim , whilst applying various simplifications to minimize the number of logic gates required.
Other Relevant Projects
EarSense Audiology Web Development

I developed a website for the EarSense audiology clinic in Peterborough, Ontario. I developed this site using ASP.NET Core, utilizing Bootstrap for the Front-End design. I implemented a date-based booking system for automated online booking by EarSense Audiology patients. This system also allows the practitioners to manage their appointments via an online interface. This booking system was built with C# and interacts with an SQL database. Check out the website here!
CDH Team Lead - McMaster Interdisciplinary Satellite Team (NEUDOSE)
I was the co-lead of a team of student software developers from April 2022 to July 2022, working to develop embedded software for the Command & Data Handling sub-team. I have been a team member since December 2019. More about NEUDOSE here!
Relevant Courses
Microwave Circuits (Graduate)
Grade: In-Progress
Transmission-line theory, microstrip and coplanar lines, S-parameters, signal-flow graphs, matching networks, directional couplers, low-pass and band-pass filters, diode detectors. Design, fabrication and measurements (1-10GHz) of microwave-integrated circuits using CAD tools and network analyzers. Projects are overseen/graded by faculty and may also involve mentoring by representatives from external organizations.
Classical Optics (Graduate)
Grade: In-Progress
Theory of electromagnetic, physical, and geometrical optics. Classical theory of dispersion. Linear response, Kramers-Kronig relations, and pulse propagation. Light scattering. Geometrical optics and propagation in inhomogeneous media. Dielectric waveguides. Interferometry and theory of coherence. Diffraction, Fresnel and Fraunhofer. Gaussian beams and ABDC law.
Quantum Optics (Graduate)
Grade: A
The atom-field interaction; density matrix; quantum theory of radiation including spontaneous emission; optical Bioch equations and theory of resonance fluorescence; coherent pulse propagation; dressed atoms and squeezed states; special topics in nonlinear optics.
Classical Field Theory & Electromagnetism II (Graduate)
Grade: A+
This is the second semester course on classical electrodynamics theory (PHYSICS 505/506). In this semester, we apply principles discussed in PHYSICS 505 to various E&M systems, including (1) electrostatics, (2) magnetostatics, (3) E&M waves, (4) radiation, scattering and diffractions.
Applied Quantum Mechanics (Graduate)
Grade: A+
Introduction to non-relativistic quantum mechanics. Summary of classical mechanics, postulates of quantum mechanics and operator formalism, stationary state problems (including quantum wells, harmonic oscillator, angular momentum theory and spin, atoms and molecules, band theory in solids), time evolution approximation methods for time independent and time dependent interactions including electromagnetic interactions, scattering.
Statistical Mechanics (Graduate)
Grade: A-
This graduate course reviews fundamentals of thermodynamics and statistical mechanics, including the three laws of thermodynamics and their statistical bases, quantum statistical mechanics and quantum gases. The course also covers a selection of advanced topics including phase transitions, critical phenomena, and nonequilibrium statistical mechanics, etc.
Classical Field Theory & Electromagnetism I (Graduate)
Grade: A
This course focuses on (1) continuum/wave dynamics, (2) classical field theory, (3) special relativity and (4) fundamental principles of electrodynamics. It explores basic principles that govern the dynamics of classical fields and waves, as well as generic techniques useful throughout physics and not just for electromagnetism.
Quantum Optics and Metrology (Undergraduate)
Grade: A+
An introduction to quantum optics including single photon states, coherent states, standard quantum limit, Heisenberg limit, squeezed light, entanglement, and applications in metrology.
Nanoscale Semiconductor Devices (Undergraduate)
Grade: A+
Nanoscale semiconductor materials and devices including quantum confinement, quantum dots, dipole radiation, quantum radiation physics, molecular and bulk excitons, advanced molecular electronics, tight-binding modelling, emerging nanoscale MOSFETs, 2-dimensional metal dichalcogenides and graphene.
Computational Multiphysics (Undergraduate)
Grade: A+
Mathematical modelling and computational multiphysics for engineering design synthesizing E&M, thermodynamics, statics, dynamics, and quantum mechanics.
Mathematical Physics I & II (Undergraduate)
Grade: A+
Eigenvalue problems, Fourier transforms, special functions, spherical harmonics, partial differential equations, boundary value problems. Functions of a complex variable, contour integrals, probability and statistics.
Thermal Systems Design (Undergraduate)
Grade: A+
Thermal Systems Design covers the physics, thermodynamics and design of energy conversion systems utilized in many engineering systems. The topics include the first and second law of thermodynamics, irreversibility, the Rankine and Brayton cycles, and common refrigeration cycles.
Electronics I: Circuits with Non-Linear and Active Components (Undergraduate)
Grade: A+
P-N junctions, diodes, bipolar junction transistors, field effect transistors, DC and AC modeling, differential amplifiers and operational amplifiers, feedback and oscillators, digital circuits and multivibrators, signal processing.
Principles of Solid-State Materials and Devices (Undergraduate)
Grade: A+
Application of quantum mechanics to the electronic, structural and optical behaviour of solids. Topics will include crystal structures, diffraction, electrical conductivity, band theory, lattice vibrations and semiconductors.
Numerical Methods for Engineering (Undergraduate)
Grade: A+
Applied numerical methods for engineering including solution of systems of algebraic equations; numerical integration and differentiation; finite difference and finite element methods; ODE solutions; Optimization; Partial differential equations; Monte Carlo simulation.
Electronics II: Embedding and Programming a Micro-Controller (Undergraduate)
Grade: A+
Design and synthesis project in electronics, focused on integrating analog electronics with a microcontroller to create a PID-controlled device.
Fundamentals of Physical Optics (Undergraduate)
Grade: A+
Geometrical optics, electromagnetic waves, interference of light, Fraunhofer and Fresnel diffraction, polarized light, Fresnel equations, optical properties of materials, introduction to optical systems and precision optics experiments.
Signals and Systems for Engineering (Undergraduate)
Grade: A+
A systems approach to measurement in which synthesis of topics such as Fourier transforms, signal processing and enhancement, data reduction, modelling and simulation is undertaken.
Semiconductor Junction Devices (Undergraduate)
Grade: A+
Electronic properties of semiconductors: non-equilibrium carrier conditions; steady state and non-steady state; p-n junctions; Schottky diodes; bipolar junction transistors. Detailed coverage of a range of diodes including photodiodes, solar cells, light emitting diodes, zener diodes, and avalanche diodes.
Data Structures, Algorithms and Discrete Mathematics (Undergraduate)
Grade: A+
Data abstraction; algorithm analysis; recursion; lists; stacks; queues; trees; searching; hashing; sorting; sets; relations; functions; modular arithmetic.
Statistical Mechanics (Undergraduate)
Grade: A+
An introduction to statistical distributions and their properties, and the statistical basis of thermodynamics at the microscopic level, with applications to problems originating in a modern laboratory or engineering environment.
Work Experience
Software Engineer Intern - KLA Corporation - FastScan R&D Group Summer 2022
As part of the FastScan R&D group, I collaborated with an interdisciplinary team to build an optical test bench designed to quantify the response of a PN junction detector for an electron beam column. I was exposed to many different aspects of the experimental product development cycle, and I demonstrated my proficiencies in software, hardware design and the unerlying physics of the detector.
- Implemented a multi-threaded application to operate a test bench with Python
- Wrote hardware driver libraries in Python to control coupled linear translation stages, an oscilloscope, a pulse generator, and an optical source
- Developed a baseline understanding of scanning electron microscopy & electron optics
- Assembled laser & associated optical components; performed optical alignment
CDH Team Lead - McMaster Interdisciplinary Satellite Team (NEUDOSE) (April - July 2022)
As team lead, I was head of software development for the Command & Data Handling sub team. I managed a team of 7 people and continuously worked with systems level engineers to facilitate development of satellite flight software.
- Led technical development of the Command & Data Handling Finite State Machine with over 180 commits
- Performed and submitted code reviews on a weekly basis
Electronics & Software R&D Engineer Intern - MesoMat (2019 - 2020)
During my time at Mesomat, I worked on a broad range of projects. This includes: Embedded Software Development, Hardware Design & Implementation, PCB Design, Full Stack Web Development (ASP.NET), Desktop Application Development (C# & Java), Code Management (Git), Mechanical Design and many others. One of my main projects was designing and constructing an advanced materials production system. By the end of my positions, I had collaborated with other engineers on 32 software packages, 15 electrical systems and 2 electromechanical systems for Mesomat.
- Designed 15 unique PCBs utilized by Mesomat’s data acquisition platform and robotic production line system
- Spearheaded performance analysis of 2 unique event detection algorithms with Python
- Designed & built an automated electromechanical production robot on a $5k budget
- Increased the reliability & efficiency of the sensor production process by 50%
- Introduced & improved firmware for 2 custom controllers; enhanced the data acquisition platform with more precise and cost-effective electronic designs
- Developed desktop application for software version control, decreasing software distribution time by 25% for the management team
- Used C# to implement a real time signal processing algorithm for event detection
- Utilized Git for version control of 32 different collaborative software projects
- Cultivated oscilloscope skills by debugging embedded systems at the hardware level
- Improved robustness of existing production robotic system before overhauling the entire system; reduced downtime by 40%
- Overhauled a lacking client interface by developing a software distribution web application
Undergraduate Research Assistant - McMaster Biophotonics (Summer 2020)
While working with the McMaster Biophotonics research group, I developed a C++ GUI and associated backend to control a high power ultrafast pulsed fiber laser system.
Embedded Software Specialist - McMaster Interdisciplinary Satellite Team (2021 - Present)
Developing software on the satellite's on-board computer to control satellite subsystems and handle data from each subsystem.
Orbital Simulation Specialist - McMaster Interdisciplinary Satellite Team (2019 - 2021)
While working in this role, my main project was utilizing an existing attitude determination algorithm to develop a C package for attitude determination on the OBC (the On-Board Computer on the satellite). I also developed proficiency in STK(Systems Tool Kit) - an aerospace industry standard software used for mission modelling, simulation, data analysis and visualization. I then used STK (Systems Tool Kit) to design a virtual space environment and independently verify the NEUDOSE satellite’s Passive Magnetic Attitude Control (PMAC) System.
IBEHS 1P10 Instructional Teaching Assistant - McMaster iBioMed (2020 & 2021)
As an Instructional Teaching Assistant, I delivered weekly labs to groups of 40-60 students along with assistance from support TAs. These labs covered basic topics in CAD (using Autodesk Inventor) and coding (using Python). I was resposible for preparing for the labs each week by doing dry-runs of the lesson delivery. During the lab, I would guide students through demonstrations and direct the lab according to the needs of the students.
IBEHS 1P10 Course Developer - McMaster iBioMed (2019)
As a Course Developer, I assisted in generating lesson plans spanning an enitre academic year in order to encourage a problem-based learning approach to relevant engineering challenges. I also developed a supplementary database of 66 Python video tutorials and associated educational slides to be delivered in-lab.
IBEHS 1P10 Support Teaching Assistant - McMaster iBioMed (2019)
I applied technical skills to enhance learning in an academic environment, specifically Python and CAD (using Autodesk Inventor). I also participated in implementation of newly developed course content, as discussed in weekly meetings.