Livermore, California, United States
Doing a variety of things at the Labs!
• Software Development: creating ETL pipelines to take packet level data collected from my automated instruments talking to embedded sensing suites or data stored in proprietary file formats, parsing measurements, and uploading to SQL databases that I create the schemas for. Then I create scripts to pull from the database to automate analysis and visualization of key signals. This work is done primarily in Python and SQL with some Cpp code.
• R&D: Owning the design of a proprietary minimalist eddy current based proximity sensor. This involves things like deriving transfer functions to characterize for inductor thermal variance, identifying key drivers of performance for the nonlinear displacement to sensing relationship, optimizing our frequency counting algorithm constrained by our sampling rate, and quantifying end product error and performance. Analysis and documentation done in Jupyter notebooks and data is stored to a SQL database I made for full transparency.
• Getting my hands dirty: Assisting with bring up and debugging PCBs by leveraging my working knowledge of the FPGA firmware and onboard analog circuitry. This involves a swath of instruments such as oscilloscopes, logic analyzers for SPI debugging, LCR meters, DMMs, and many more toys. Frequently I’m diving into the raw byte data of packets to root cause an issue.