About

Dr. Ryan Croke

Overview

PhD with extensive experience in perception systems through sensor fusion, Kalman filtering, and computer vision for autonomous applications. I specialize in state estimation, perception systems, and software development with expertise in Python, C++, and various ML frameworks.

Throughout my career, I've led the development of autonomous maritime perception systems, vehicle behavior analysis, and real-time state estimation solutions. I've worked across various industries, from autonomous vehicles to healthcare, implementing cutting-edge mathematical and computational solutions.

My approach combines rigorous mathematical foundations with practical implementation, ensuring robust solutions for complex real-world problems.

Professional Experience

Haptiq — Principal AI Consultant

Lead architect and technical director for enterprise-scale multi-modal AI system integrating diverse data streams, agent orchestration, and distributed processing. Design and implement complex routing algorithms, memory management systems, and latency optimization strategies for real-time AI applications. Direct cross-functional AI/ML project teams, providing technical leadership on system architecture and algorithmic approach selection. Spearhead strategic AI initiatives and technology roadmap development, translating business requirements into scalable technical solutions.

March 2025 - Present
AI ArchitectureMulti-modal AIDistributed SystemsTeam Leadership

Concurrency — Senior Data Scientist

Led end-to-end AI projects on Azure, architecting solutions for PDF ingestion, data extraction, and interpretation, with robust error handling and logging systems. Drove internal capability development through codebase management and mentorship, while engaging in pre-sales activities and client management for AI initiatives.

February 2024 - November 2024
AzureAIPDF Processing

Slalom Consulting — Solution Principal

Served as thought leader in Generative AI policies and tooling, contributed to company policy on Gen AI tools and coordinated training and educational materials. Led ML architecture for forward-facing 'moonshot' project with JRCS, managing international teams while designing novel computer vision solutions for nighttime detection. Delivered models in AWS & Azure ecosystems using Python and SQL; developed sensor fusion and estimation algorithms for various projects.

January 2019 - December 2023
Generative AIComputer VisionAWSAzure

NextHealth Technologies — Data Scientist

Created valuable intellectual property, including a novel approach to propensity score matching for measuring outcome effects in observational experiments. Developed and managed the lifecycle from idea to platform deployment, including scaling computational capability by moving to Spark.

January 2018 - January 2019
Propensity Score MatchingSpark

Chefsteps, Inc. — Applied Mathematician

Architected and implemented unscented Kalman filter systems for real-time multivariate sensor fusion, achieving robust state estimation in noisy environments. Developed production-grade algorithms in Python using test-driven development within AWS cloud architecture. Collaborated with hardware/firmware teams to optimize sensor calibration, PID controllers, and filtering systems.

October 2015 - November 2017
Kalman FiltersPythonAWSSensor Fusion

Drive Assured LLC. — Founder

Developed real-time state estimation algorithms for vehicle behavior analysis using OBD and phone sensor fusion. Implemented end-to-end perception pipeline for processing multi-sensor data streams in production environment. Created novel classification algorithms incorporating sensor fusion for robust vehicle state estimation.

November 2015 - January 2017
State EstimationSensor FusionVehicle Analytics

Education

Ph.D. in Mathematics

Colorado State University, 2007-2012. Dissertation: 'The Novikov–Veselov Equation, Stability of Solitary-Wave Solutions and a Numerical Solution'. Advisor: Dr. Jennifer Mueller.

MathematicsDifferential Equations

Technical Skills & Research Interests

State Estimation & Perception

  • Bayesian Filtering: Kalman Filters (UKF, EKF)
  • Multi-object Tracking & Motion Models
  • Sensor Fusion & Real-time Data Processing
  • Object Detection & Track Association

Software Development

  • Python (Expert), C++ (Proficient), SQL, R
  • PyTorch, TensorFlow, NumPy, Pandas
  • Git, AWS, Docker, Test-Driven Development

Domain Expertise

  • Real-time Systems & Sensor Data Processing
  • PID Controllers & System Identification
  • Optimization & Differential Equations
  • Statistical Modeling & Machine Learning

Mathematical Interests

  • Optimization & Signal Processing
  • Fourier & Laplace Transforms
  • State Space Models & Kalman Filters
  • Numerical Methods & Differential Equations
  • Operations Research & History of Mathematics

Publications

Supporting Graduate Student Instructors in Calculus

Reinholz, Daniel L.; Cox, Murray; and Croke, Ryan (2015)

International Journal for the Scholarship of Teaching and Learning: Vol. 9: No. 2, Article 11.

The Novikov-Veselov Equation: Theory and Computation

Croke R, Mueller J L, Music M, Perry P, Siltanen S and Stahel A (2015)

Contemporary Mathematics 635, pp. 25-70.