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.
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.
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.
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.
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.
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.
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.
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.