Work
  • Jan2024 - Now
    Idea2Impact Tech Solutions
    Lead Software Architect & Engineering Manager

    Founded and lead a technical software consulting firm specializing in GovTech, HealthTech, and EdTech. Architected a GovTech Infrastructure Intelligence Platform licensed to municipalities — delivering crash analytics, corridor prioritization, and safety ROI justification. Led distributed engineering teams across the US and internationally. Key engagements include SFMTA (CDS-aligned ETL pipeline, $75K) and Minneapolis (data standards alignment, $32.5K), both delivered via INRIX. Built SSO systems supporting SAML and OIDC for health tech clients. Serving as Fractional CTO for an EdTech startup.

  • Jul2021 - Jan2024
    INRIX
    Software Engineering Manager

    Led a team of 6 engineers building scalable APIs and data pipelines handling 4M+ events per hour. Reduced AWS infrastructure costs by 70% through architecture optimization. Maintained 99.98% API uptime with P98 latency under 1 second for high-traffic global systems. Architected ML pipelines for predictive parking and traffic analytics. Built real-time geospatial data systems using Kafka, Kinesis Firehose, and NATS.io. Designed and deployed Curb Analytics — a React/Next.js application providing parking rules and predictive data for streets worldwide.

  • Feb2017 - Jul2021
    MatterHackers
    Senior Software Engineer

    Built and maintained full-stack e-commerce platforms using Django, Google App Engine, and Vue.js. Designed an RMA system that improved refund processing speed by 200%. Improved inventory tracking efficiency by 60% using blockchain-based solutions. Developed payment processing integrations (Stripe, PayPal, Authorize.net) with full PCI compliance. Contributed across the stack using Python, JavaScript, Vue.js, and GraphQL.

  • Jun2015 - Feb2017
    Telogis
    Software Engineer

    Built internal tools using the MEAN stack, increasing task completion rates from 60% to 95%. Developed a C# ASP.NET MVC billing system that reduced billing cycle time from 24 days to 2 days. Designed and deployed cross-platform mobile applications using Xamarin for iOS and Android. Implemented WebSocket-based real-time communication systems for live data streaming.

  • Jan2004 - Jun2012
    Washington Nationals & Los Angeles Angels
    Professional Baseball Player

    Spent 8 years as a professional baseball player — 7 years in the Washington Nationals organization and 1 year with the Los Angeles Angels (AA, Arkansas Travelers). The discipline, consistency, and relentless drive developed through professional athletics directly informs my approach to engineering leadership: study those excelling in your field, build repeatable habits, stay determined through failure, and reflect even through success.