Curriculum Vitae
Experience
Group Technical Staff
Sep 2021 — PresentLockheed Martin, Missiles and Fire Control
Image Processing Algorithms
Lead image processing algorithm development for infrared sensor systems supporting threat detection and tracking. Key contributions:
- Lead development of image processing algorithms for dual-band infrared systems
- Architected simulation environment leveraging threat environment data for system-level performance assessment
- Drive cross-functional integration across multiple platforms and engineering disciplines
- Foster team development and technical mentorship across algorithm and simulation teams
Algorithm/AI Engineer
Jun 2020 — Sep 2021Elbit Systems of America, Kollsman Inc.
Algorithm & Digital Simulation Modeling
Led algorithm and simulation development for threat detection, tracking, and discrimination systems. Served as image processing subject matter expert across multiple programs. Key contributions:
- Led algorithm and simulation development for point source threat detection, tracking, and discrimination
- Supported low-SWaP multispectral blending, correlation, and fusion algorithm development
- Counter-UAS Integrated Product Team Lead, managing algorithm development for point source and resolved detection, tracking, and discrimination
Staff Systems Engineer
Oct 2014 — Jun 2020Lockheed Martin, Missiles and Fire Control
Image Processing Algorithm and Simulation Development
Transitioned from individual contributor to technical lead, managing simulation development and image processing algorithm design. Key contributions:
- Built and managed a team developing large-dataset simulation environments, integrating C++ and Simulink models for system-level performance analysis
- Led threat modeling and image processing algorithm design for real-time embedded platforms
- Planned and executed flight test campaigns, validating algorithm performance against real sensor data
Systems Engineer
Jun 2010 — Oct 2014Lockheed Martin, MEADS International
Early Career
Built my foundation in systems engineering, MATLAB simulation development, and defense program execution. Key contributions:
- Developed MATLAB tools for data reduction, systems performance analysis, and automated report generation supporting flight test activities
- Designed and developed MATLAB simulations for system-level radar identification algorithm performance assessment
- System architecture modeling in IBM Rational Rose, interface and requirements management, and automated documentation
Education
Bachelor of Science, Aerospace Engineering
Aug 2005 — May 2010University of Central Florida
Orlando, FL
Fall 2005 – Spring 2010
Studied Aerospace Engineering at UCF with a foundation in dynamics, control systems, fluid mechanics, and computational methods. The physics and math background from this program directly informs the image processing and signal analysis work I do today — algorithm design for sensor systems is applied physics at its core.
High School Diploma
Aug 2001 — May 2005Central High School
Brooksville, FL
Fall 2001 – Spring 2005
Skills
Algorithm Development & Simulation
The core of my work revolves around MATLAB and Simulink for algorithm prototyping, simulation design, and system-level performance analysis. I’ve built large-scale simulation environments that model threat scenarios, sensor physics, and image processing pipelines end-to-end. For performance-critical implementations, I move to C++ and CUDA, targeting embedded and GPU-accelerated platforms.
Programming & Scripting
My primary languages are MATLAB, C++, and Python, with CUDA for GPU-parallel workloads. I’m comfortable with Bash and shell scripting for automation, and I work across Windows, Linux, and macOS environments daily.
Infrastructure & Self-Hosting
Outside of work, I run a homelab of self-hosted services including n8n (workflow automation), Ollama (local LLMs), Stable Diffusion (image generation), Gitea (git hosting), Traefik (reverse proxy), and more. I’m comfortable with Docker, networking, reverse proxies, and the kind of infrastructure-as-code thinking that keeps a self-hosted stack running reliably.
Hardware & Embedded
I have a longstanding interest in Arduino, raspberry pi, nvidia jetson and embedded programming, which ties into both my home automation hobby and my professional work. Understanding the hardware layer — constraints, timing, memory — makes me a better algorithm designer.
Tools & Collaboration
Development & Engineering: MATLAB, Simulink, VS Code, Git, Bash
Operating Systems: Linux, macOS, Windows
Productivity: Microsoft Office (Word, Excel, PowerPoint)
Infrastructure & Self-Hosting: Docker, Unraid, Traefik, Cloudflare Tunnels, Gitea, Postgres, Mattermost
AI & Automation: Ollama, Hugging Face, Stable Diffusion, n8n, Claude Code, Cowork