Skip to content

Skills

This page lists tools I know how to use, and gives descriptions of how I have used these tools in the past.

HFSS

I have used HFSS to simulate striplines, antennas, and other structures. I have created geometries in HFSS to simulate, and have also imported PCB designs from Kicad into HFSS and run simulations with them. I've done parameter sweeps, defined layer stackups and more.

Python

I am very comfortable working in Python. I have written interactive GUIs using tkinter, simple optics simulators, FDTD, MOM, and other numerical methods code, RF gain and noise cascades, stripline impedance calculators, gradient descent algorothms, and throughout my college career I have accumulated a variety of classes, functions, and jupyter notebooks to help me understand and solve problems quicker. My philosophy is that is I am going to solve the same problem multiple times, I might as well have a function that does it for me.

Matlab

I have used Matlab many times for school. I am familiar with its syntax, and have used it to do DSP, create spectrograms, and do 2D FFTs and image processing. However, if given the option I would prefer to use python since python does not need a paid license.

Kicad and other PCB Design Software

Kicad is my preferred PCB design software, again because of it's open source nature. I've made a variety of designs with Kicad, and I have some limited experience with Eagle PCB and Expedition Designer.

ADS

I've used ADS in several classes in school to simulate transmission lines, plot amplifier gain/noise circles, and determine microstrip linewidths using linecalc. I have also used ADS during internships with modelithics to debug power supplied for RF amplifiers.

RF Lab Tools

I have worked in RF labs both in my internships and during my Master's program. I've extensivly used Network Analyzers, Spectrum Analyzers, Signal Generators, Power Meters, Phase Noise Analyzers etc to debug, test, and measure various RF hardware. I've measured amplifier compression curves, characterized mixer conversion losses, participated in EMI testing in an anechoic chamber, and have soldered and desoldered 0402 and 0201 size components.

Onshape, Fusion 360

I own a 3D printer and have a decent amount of experience designing 3D models and then buidling them. I am most comfortable with Onshape, which I use all the time, though I have used Fusion 360 as well and have tried OpenCAD.