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