About
I am a very driven technologist who loves to hack, develop applications, and tackle the challenges they employ. I have experience writing jailbreaks for IoT devices and BIOS chips, creating threat mitigation techniques for medical and financial technologies, and writing backend architecture for cloud based microservices and web apps.
Games
Experience
Senior Software Engineer · Echo360
Aug 2022 – Present · Remote
Lead authentication and identity architecture across the Echo360 platform, driving consolidation of acquired products into a unified access and security model. Serve as the technical authority for identity, authentication, and service security architecture across backend systems.
- Architected and delivered a Unified Login Platform consolidating users, organizations, roles, and access controls across multiple acquired platforms.
- Defined company-wide authentication standards, including JWT-based identity flows, service-to-service authentication, and secure platform communication patterns adopted across engineering teams.
- Partnered with engineering leadership, product, and project teams to define technical strategy, execution plans, and delivery priorities.
Expanded Echo360 Streaming and Capture Infrastructure from dual-channel video support to scalable multi-channel capture and playback capabilities.
- Served as the primary technical implementer for a platform-wide initiative expanding Echo360's video architecture from two video streams to configurable multi-channel capture, processing, and playback workflows.
- Drove architectural changes across media ingestion, processing pipelines, streaming infrastructure, microservices, and the Advanced Learning Platform.
- Implemented Echo360 support for Epiphan Pearl hardware appliances, extending the capture ecosystem with professional-grade streaming and recording capabilities.
Designed and developed video intelligence and content organization services.
- Created chaptering and playlisting microservices to improve video navigation and learning experiences.
- Architected scalable backend services integrating transformer-based machine learning models to generate video chapters and metadata.
- Integrated new services into Echo360's React-based learning platform.
Lead Software Engineer · MediTechSafe, Inc.
Mar 2022 – Aug 2022 · Startup
Managed a team of 3 maintaining and improving a React/Angular web application.
- Added monitoring and analytics pages to the monolith.
- Developed updates to a mobile application used to test customer knowledge of cybersecurity.
- Mentored student developers in JavaScript and Python to support their growth as future engineers.
Built a custom network security assessment suite for authorized testing and automation.
- Implemented a Python network scanner using Nmap and Scapy that ran as a background process on user systems.
- Improved network inventory performance by roughly 33% versus native implementations through optimized multithreading.
- Developed web scrapers and automation to support vulnerability discovery on queried network devices.
- Supported scheduled security assessments including network scans, vulnerability scans, wireless testing, OS fingerprinting, and password audit workflows.
- Worked across C#, Python, Pascal, Go, SQL, JavaScript, AWS, and PostgreSQL.
Lead Engineer/Technician · Vecmar Corporation
Apr 2021 – Mar 2022 · Cleveland, Ohio
Developed custom firmware and hardware repair workflows for Dell and HP corporate devices.
- Built an authorized firmware modification pipeline for Dell and HP BIOS/UEFI systems.
- Reverse engineered BIOS behavior and security key handling using Ghidra to support custom firmware flashing and reprogramming.
- Automated firmware deployment in the cloud using Clonezilla-based imaging workflows.
- Wrote Windows automation scripts to streamline BIOS chip programming and device rework processes.
- Designed and 3D printed custom tooling to improve consistency and repeatability in BIOS chip removal and reinstallation.
Repaired hardware and extended the usable life of corporate computing devices.
- Soldered and replaced critical components including capacitors, resistors, USB ports, HDMI ports, BIOS chips, and flash memory.
- Installed and upgraded RAM and SSDs to improve performance and longevity.
- Worked across Windows, Linux, Python, Bash, Ghidra, and UEFI-based tooling.
Software Engineer Intern · Apple Growth Partners
Jun 2016 – Nov 2016 · Greater Cleveland
Built workflow automation tools for internal operations.
- Engineered an email notification workflow to route ticket updates to affected employees.
- Developed a suite to automatically deploy different software installations for new employees.
Built a full-stack application to monitor employee hardware usage and inventory.
- Designed and implemented an application for tracking device assignments, usage, and inventory status.
- Improved visibility into hardware lifecycle and employee equipment management.
Installation Technician · Axiom Solutions, Inc.
Jun 2014 – Sep 2014 · Seville, Ohio
- Set up and configured routers, server infrastructure, and related hardware for installations.
- Assisted with network cabling, server punchdowns, and the installation of telecommunications, audio visual, security, and fire containment systems.
- Supported on-site construction and low-voltage infrastructure work as needed for deployment and installation projects.
Education
Kent State University
Bachelor of Science, Computer Science
Specializations in Machine Learning and Cybersecurity.
Cisco Networking Academy
Networking program
CompTIA A+, Network+ and Security+ (earned; since expired).
Skills
Application Engineering / Cloud
- Database design: SQL and NoSQL (PostgreSQL, MySQL, DynamoDB)
- Object-oriented and functional programming
- API design and implementation
- Microservices and monoliths
- Python, JavaScript, TypeScript, R, Bash, React.js, Docker, Kubernetes, AWS, Elasticsearch
- C++, Java, Scala, Go
Security
- Identity and authentication architecture
- Penetration testing, fuzz testing, reverse engineering
- Cryptography
User Experience / Design
- UX testing, wireframing and storyboarding
- Front-end web development
- Adobe Creative Suite
Project Management
- Agile with Scrum / Kanban
- Technical hiring