Profile

Driven Software Engineer interested in emerging technologies such as smart home security, decentralized social media, applied artificial intelligence, biological integrations, and more. Experience in:

  • Full Stack Development and Design
  • Software Architecting and Requirements
  • Secure Software Communications and Licensing
  • User-facing Dynamic Programming Data Design
  • Machine Learning and Natural Language Processing
  • Custom Tooling and Shaders for Unity Editor

Education

Rochester Institute of Technology

  • B.S. Software Engineering, Minor in Computing Security — May 2022

Professional Experience

Software Engineer

SAVANT Systems, May 2022 - Present

Promoted from co-op to salaried employee at SAVANT, pivoted to backend development.

  • Promoted from minor bugfixing to flagship feature development in just 2 years
  • Created highly extensible user-facing IFTTT-like smarthome programming system
  • Designed, implemented, and evangelized internal integration testing tool
  • Constructed support for locally hosted voice recognition
  • Updated OTA software to comply with new security requirements from Apple
  • Designed and implemented robust dynamic discovery system for smart devices on local network

Tools: XCode, ObjectiveC, SQLite, GoLang, Bonjour/MDNS, Jenkins, Python3


Unity Game UI/UX

Freelance, July 2023 - Present

Fun side gig with Unity UI/UX development

  • Developed animation and control library getting projects running quick
  • Worked on multiple successfully delivered projects

Tools: C#, Unity, Inkscape


UX Software Engineer

SAVANT Systems, January 2020 - May 2022

As a co-op/internship in college, worked on CEO's pet project

  • Designed four major architectural diagrams to improve existing codebase
  • Implemented six major new features, including Energy Microgrid Monitoring Panel
  • Refactored client-side and host-side networking logic to improve communications
  • Implemented and redesigned 70% of app's code base for reusability
  • Increased team communication with QA threefold
  • Solved over 100 bug tickets in Jira
  • Released three major and five minor versions

Tools: XCode, ObjectiveC, GoLang, Bonjour/MDNS, Jenkins, Python3


Projects

Momy-Desk-Robot

December 2023 - Present

Found a neat open source project on Thingiverse. Got involved in development.

  • Formalized documentation
  • Fixed major startup bug
  • Redesigned animation library for ease of development

Tools: Arduino IDE, draw.io, ESP-32S3-WROOM, Github Wiki and VC


Distributed Cryptography with IoT Devices

August 2021 - December 2021

Designed novel protocol for cryptography on personal devices involving IoT devices to increase security of system.

  • Reviewed and selected lightweight algorithms for devices with contrained resources
  • Tested and recorded usage data on multiple devices
  • Increase strength of interpersonal communications with minimal overhead

Tools: python3, cryptography libraries, Razer Phone 2, Raspberry Pi, High-end computer