Environment: Flutter, React, React Native, AWS, Supabase, Kubernetes, Terraform
Participated as the lead product engineer of an NIL startup focused on connecting fans with athletes.
Environment: Flutter, React, Supabase, Vercel, TanStack Query
As the lead product engineer, helped develop the startup’s minimum viable product in the entertainment industry.
Environment: Flutter, React, AWS, Kubernetes, Terraform
Helped increase product growth, availability, and reach by extending the platform support of existing and new products.
Environment: React, Ruby on Rails, Angular, Node.js, Stencil
Spearheaded the development of the company's branded design system using Web Components. Mentored and trained developers on modern web standards and technologies such as Web Components, Angular, React, and Redux.
Environment: .NET, Polymer, React, Angular, Node.js, NativeScript, React Native
Aided product growth, availability, and reach by extending new products with web platform support.
Transitioned products from native solutions to web solutions by acting as a Subject Matter Expert on front-end technologies. This extension of new products with web platform support led to product growth, availability, and reach.
Environment: JavaScript
Mentored distance learning engineering students weekly, including the peer review and critique of their coursework.
Environment: .NET, C#, JavaScript, Durandal, Knockout.js
Helped build applications to optimize the company's delivery tracking, order management, and freight brokerage & forwarding processes.
Environment: .NET, C#, JavaScript, jQuery
As an individual contributor, implemented custom software solutions for clients.
Environment: .NET, C#, JavaScript, jQuery
As a Subject Matter Expert on Silverlight and Telerik, built an electronic medical record system for chiropractors.
Environment: Java, JavaScript, jQuery, GWT
Developed Web Portal Components utilizing Google Web Toolkit (GWT), JavaScript, JSPs, Servlets, and HTML.
Environment: Java
Participated in agile software development using test-driven development.
Facilitated a migration from iOS native to Flutter by reverse engineering features.
Architected and implemented the new mobile application’s structure using Provider.
Designed and implemented GraphQL search endpoints using AWS Lambda
Upskilled web and backend developers transitioning to mobile development.
Architected Plaid OAuth deep linking integration with platform-specific manifests and secure redirect handling, enabling seamless bank account connection workflow as core fintech feature; implemented pull-to-refresh data synchronization across iOS and Android with proper state management and lifecycle handling
Led migration from Firebase Authentication to backend-driven identity system with platform-specific API calls, secure token storage, and comprehensive error handling; maintained zero user-facing disruptions while improving security and control
Architected a declarative routing system using GoRouter, migrating 29 screens from imperative Navigator 1.0 to Navigator 2.0 with type-safe route parameters and centralized configuration; implemented real-time KYC status querying with dynamic UI updates and provider-based state management
Designed and implemented an OpenAPI code generation pipeline automating API client generation from backend specs; generated 30+ model classes for banking features, enabling rapid feature development, integrated Sentry error reporting with environment-specific configuration, reducing production bugs
Built a comprehensive testing suite and environment configuration system supporting dev/staging/prod deployments with feature flags for gradual rollout, environment-based API endpoints, and secure credential management
Led comprehensive codebase refactoring, simplifying error handling patterns and systematically modernized data layer while maintaining backward compatibility and improving code readability
Architected app state modernization, removing legacy global state properties and migrating to provider-based architecture using Riverpod; improved performance, reduced complexity, and established cleaner architectural patterns adopted across the entire development team
Designed an athlete onboarding system redesign, adding school/sport selection with reactive search, sports entity models, and comprehensive data collection; improved UX and data quality with proper state management and error handling
Architected an athlete payout system with Faktory job queue, double-entry bookkeeping ledger, tax withholding, and full audit trails; designed REST API for transaction history with pagination and database view optimization
Built a comprehensive KYC compliance system with Alloy integration and athlete profile system with search and filtering; implemented content moderation platform with AI-powered analysis (EdenAI)
Established service-oriented architecture with repository pattern using Prisma ORM; implemented comprehensive testing suite with 80%+ coverage, Sentry error tracking, and New Relic monitoring
Implemented the initial version of the application focused on building local communities