Summary
David Ravnsborg is a math-focused software consultant and data scientist with eight years of experience building reproducible, source-controlled pipelines that turn messy spatial and time-series data into actionable products. He blends Python and SQL expertise with practical experience across R, cloud deployments, REST APIs, and automation—having built tools like Baton for multi-step data flows and RPA-driven extraction. His background spans product-facing web apps on Kubernetes, analytics and service monitoring, and applied research using LSTMs and Bayesian models for gait prediction, reflecting a strong bridge between research and production. Comfortable leading small distributed teams and making go/no-go architecture decisions, he’s as likely to prototype a multi-tenant inspection app as he is to optimize metric logging and model feature engineering. Based in Edmonton, David also tutors math/statistics and is currently focused on improving multi-step LLM math-solving capabilities, an uncommon intersection of pedagogy and cutting-edge model work.
8 years of coding experience
10 years of employment as a software developer
BSc Kinesiology with coursework in computing science mathematics statistics and research methods, BSc Kinesiology with coursework in computing science mathematics statistics and research methods at University of Alberta
Certificate in Data Science, Certificate in Data Science at NAIT (Northern Alberta Institute of Technology)
Computer Science, Computer Science at Capilano University
BSc Applied Mathematics, BSc Applied Mathematics at Athabasca University