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.