Profile

Full stack systems engineer with six years of professional experience across embedded systems, distributed networked software, and security-critical infrastructure — from IoT device discovery protocols to on-device voice processing and OTA security pipelines. Completed graduate-level coursework in cryptography and malware analysis. 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