Professional Experience
Software Developer @ Blackhole Software
Feb 2020 – May 2022- Blackhole Software
- CrashBytes
- Revamped company website with React and Next.js, improving load speed by 45% and increasing session duration by 35%.
- Built dynamic content system using Contentful CMS and GraphQL for real-time website updates.
- Engineered serverless backend architecture with AWS Lambda, API Gateway, and S3.
- Maintained Node.js and .NET backends; authored 200+ test cases across environments.
- Developed Python microservices using Django and Flask for REST API endpoints and data processing pipelines.
- Automated deployments using Docker/Kubernetes, cutting setup time by 70%; reduced integration issues by 40% with Git/Jenkins CI.
Mobile Software Developer @ General Motors
May 2022 – Nov 2023- myBrand mobile app
- Developed React Native applications boosting user engagement by 25% through improved UX and feature delivery.
- Streamlined state management with Redux, reducing app crashes by 35% and improving stability.
- Authored Jest test suite achieving 90% code coverage, cutting QA cycle time by 20%.
- Integrated real-time vehicle telemetry, GPS tracking, and remote command features for connected car functionality.
- Enhanced app accessibility for 10,000+ users; managed 100+ Agile tasks in Azure DevOps.
Full Stack Software Developer @ Ohio Department of Public Safety
Nov 2023 – May 2025- Ohio Title Gateway
- Led RESTful migration of legacy API, reducing maintenance effort by 60% and improving developer onboarding time.
- Designed and launched Lookup API that reduced query response times by 40% for critical public safety operations.
- Modernized application UI, reducing user task completion time by 30% and significantly improving UX.
- Maintained .NET microservices with Entity Framework; rewrote stored procedures to LINQ for improved maintainability.
- Boosted test coverage by 40% using XUnit; implemented CI/CD pipelines enabling weekly deployments.
- Enhanced WinForms workflows supporting systems generating $20M+ in annual revenue.
Full Stack Mobile Developer @ Airstream
May 2025 – Present- Airstream Smart Control App
- Architecting a capability-driven React Native application that dynamically generates UI screens based on RV hardware configurations, enabling seamless control of climate, lighting, tanks, and diagnostics.
- Built real-time WebSocket communication layer using Protobuf for bidirectional hardware control between mobile devices and RV systems, achieving sub-100ms response times.
- Designed scalable state management architecture with Zustand, implementing modular stores for hardware state, user preferences, and subscription management.
- Integrated react-native-iap for cross-platform in-app purchases and subscription flows on iOS and Android.
- Built reusable component library with full theming support (light/dark mode) and WCAG accessibility compliance, accelerating feature development across the application.