I am a Arlington, VA based Software Engineer with experience in full stack software development, computational physics, signal processing, AI/ML algorithm development, defense contracting, and project and people management.
My passion for Physics has led me to a career in software engineering, applied mathematics, 3D modeling, and hardware.
As an engineer, I work at the intersection of science and data driven decision making, leveraging cross-functional knowledge to solve complex problems. My experience includes:
Johns Hopkins University | GPA: 3.8
Enrolled part-time in the Master of Science in Applied Physics program at the Whiting School of Engineering
Florida International University | December 2020
IEEE-published senior project. Three-time Dean's List. Physics Lab Assistant.
Active Top Secret / SCI Eligible
ExoAnalytic Solutions | Oct 22 - Present
Daily tasks include developing software in support of the Department of Defense for space modeling and orbit analysis. Responsibilities include maintaining Python, JavaScript, and C++ codebases; developing algorithms, GUIs, and web applications; implementing physics models; performing signal processing; and creating 3D graphics. Work involves collaboration across multiple repositories, contributing to and maintaining software projects within Exoanalytic.
Key Accomplishments:
Whisker Labs | Dec 2021 – Sep 2022
Managed a remote team of six core operations engineers responsible for sensor data analysis. Oversaw team scheduling, led weekly meetings, conducted new-hire training, and ensured team performance.
Developed multiple machine learning algorithms to support house fire detection, including a TensorFlow-based convolutional neural network (CNN) for image classification and a fast Fourier transform-based algorithm for detecting failing transformers.
Whisker Labs | Feb 2021 – Dec 2021
Analyzed Ting sensor data to identify hazardous radio frequency signals and proactively detect electrical arcing related to potential house fires. Coordinated and managed residential electrical repairs for identified arcing faults.
Presented published research on failing transformers on behalf of Whisker Labs at Georgia Tech's 2022 Fault Disturbance Analysis Committee.
Encompass | Apr 2020 - Dec 2021
Built web-scraping software and applications to streamline data extraction and automate the download of high-resolution images. Processed tens of thousands of open-source images using the Python Imaging Library (PIL).
ExoAnalytic Solutions (Exo) uses their global space surveillance telescope network to track large delta-V orbit insertions, among other ongoing activities in the vicinity of Geosynchronous Earth Orbit (GEO). The propellant plumes of a select group of spacecraft during their respective insertion maneuvers have been found to exhibit behaviors that appear to indicate plasma effects are dominating the physics of said plumes.
A high density, smart home power quality monitor network records high-resolution voltage data. An in-depth examination of this voltage data has led to the identification, localization, and resolution of countless residential power quality problems across the U.S. These problems range from loose neutral connections to out-of-range base voltage. A more rigorous analysis of this same voltage data reveals distinctive characteristic patterns that help identify overloaded or degrading transformers before their ultimate failure.
Research focused on bridging the gap between hardware limitations and software requirements, proposing new methodologies that have been adopted by industry leaders.
A collection of personal passion projects that keep me grounded in the latest tech. Many of my projects are custom robotics builds, leveraging my electrical engineering experience for the circuit design and software engineering for the embedded systems. I am passionate about open-source development; you can find source code, circuit design, and instructions to get started for all of my builds on instructables and ThreeJS, linked below.
A 3D LIDAR scanner using pan/tilt mechanics, real-time sensor processing with Python WebSockets, and dynamic Three.js visualization with GPU point clouds.
A physics-accurate solar system with 4th-order Runge-Kutta integration and custom GLSL shaders. Real time orbital positions, see where our celestial neighbors are.
Collision simulation of 20,000 particles demonstrating Maxwell-Boltzmann distribution. QuadTree partitioning reduces collision detection from O(n²) brute force to O(n log n) efficiency.
Threejs profile with custom geometries, shaders, games, AI/ML-driven visualizations, and more.
Trained a tiny neural network using open-source Python, rewrote the model in embedded C++, and fit it onto an ATtiny1616 microcontroller with just ~2 KB of RAM and 16 KB of flash! Final build plays Snake autonomously using AI, with an optional human-vs-AI game mode.
Microchip Technology featured project of the month
Childhood game of Battleship but with encrypted 915 MHz radio and an LED screen.
Handheld display that tracks the ISS and planets in real time. Custom PCB, TFT screen, Neopixel indicator, and onboard chip running physics model. Data is fetched via a custom APIs
Projects combining microcontrollers, sensors, C++ firmware, APIs, and IoT. Also tech gifts for gamers and tinkerers.
Builder and maintainer of Orbital API. An API hosted on an AWS EC2 Linux instance, Python backend. API handles real time space data and data processing, delivering fast, reliable responses to client apps.