Profile

Full stack systems engineer with a minor in Computing Security, including graduate-level coursework in cryptography and malware analysis, and hands-on experience building distributed, networked software across constrained and embedded environments — from IoT device discovery to secure OTA update pipelines. Personally developed custom firmware and control interfaces for embedded systems. Looking to apply this background to defense and national security applications. U.S. citizen eligible for DoD security clearance.

Education

Rochester Institute of Technology — B.S. Software Engineering, Minor in Computing Security — May 2022

Skills

Languages
Go, C, C++, Rust, Python, C#, Objective-C, TypeScript, Swift, Kotlin
Embedded & Hardware
ESP32, RP2040, CircuitPython, FreeRTOS, I2S, SPI, Firmware Development
Security
Cryptographic Protocol Design, AES, RSA-2048, SSH Key Management, OTA Security, Malware Analysis
Systems & Tooling
Docker, OpenAPI/Swagger, WebSockets, SQLite, GitLab CI/CD, PlatformIO, React Native
Familiar with
Xilinx FPGA, KiCad, Fusion 360

Professional Experience

Full Stack Engineer

SAVANT Systems, May 2022 - Present

Full stack development across the SAVANT product: iOS and Android applications, configuration tools, and the smart host.

  • Delivered Conditions: a rule-based automation engine extending the Scenes system with conditional event propagation across a distributed, heterogeneous device stack
  • Designed and implemented a versioned, backwards-compatible API around Scenes & Conditions, enabling reliable cross-stack evolution
  • Developed Green Power storage configuration and PDU sequencing features end-to-end
  • Co-architected system stack using JSON Schema, OpenAPI/Swagger in Go, and Mermaid diagrams
  • Designed, implemented, and evangelized internal integration testing tool
  • Constructed support for locally hosted voice recognition — originally designed for HIPAA compliance, processing all audio on-device with no cloud dependency
  • Updated OTA software to comply with new Apple security requirements, including SSH key handling changes across the update pipeline
  • Designed and implemented robust dynamic discovery system for smart devices on local network
Go, C#, Python3, Swift, Kotlin, Objective-C, React Native, Unity, SQLite3, XCode, GitLab CI/CD

Technical Director

Freelance, July 2023 - July 2024

Contract technical direction and implementation for Unity projects.

  • Owned technical direction for the Game Dev Game Show — a live-broadcast Unity overlay with episode-configurable layout, persistent scoring, and custom shader work; aired publicly with notable industry guests
  • Developed reusable animation and control library shared across client projects, accelerating delivery
C#, Unity, Inkscape

UX Software Engineer

SAVANT Systems, January 2020 - May 2022

Co-op and internship spanning multiple semesters; promoted to full-time engineer upon graduation.

  • Refactored real-time smarthome telemetry ingestion (energy, HVAC, music) from ad-hoc unvalidated parsers into a typed, data-validated struct pipeline consumed across the full application
  • Designed and implemented Energy Microgrid Monitoring Panel, visualizing live power flow across multiple energy sources and grid state
  • Refactored client-side and host-side networking logic, improving communications reliability across the device stack
Objective-C, Go, Python3, XCode, Jenkins