ML Development
PyTorch, training pipelines, model development, and performance optimization.
ML engineering consulting for Canadian startups and small businesses.
I help teams move from proof-of-concept to production. With 8 years of experience working with ML and software systems across biotech, consumer electronics, and enterprise software, I've worked directly with research and product teams to build outcomes.
Experience
I've spent the majority of my career in startups, working alongside researchers, software engineers, and product teams. Staff-level ML and ML Platform Lead roles building production ML systems from the ground up. Experience spans:
I've seen what works and what doesn't across different contexts. Not just theoretical knowledge—battle-tested approaches from building production systems at scale.
Philosophy
I work with you to help you succeed—not just bill hours. Unlike agencies or freelancers who may prioritize billable hours, I want Canadian startups and small businesses to succeed.
I'll tell you if something won't work or if there's a simpler solution. I'm invested in outcomes, not outputs.
Vancouver-based. Canadian company. Same timezone for Canadian clients. SR&ED eligible for potential tax credit benefits.
Capabilities
I handle the entire ML lifecycle: research code, MLOps, infrastructure, deployment, and the "glue code" that holds it together. One person to coordinate with instead of multiple specialists.
PyTorch, training pipelines, model development, and performance optimization.
CI/CD, experiment tracking, model deployment, monitoring, and infrastructure.
Architecture, data pipelines, APIs, cloud infrastructure, and integrations.
Code review, mentorship, architecture decisions, and team guidance.
Have a project in mind? Get in touch and I'll respond within 24 hours.