Hey! I’m Cyn, a Machine Learning Engineer who helps data practitioners write better code.

I’ve spent the last 5 years working my way from Data Analyst → Data Engineer → Software Engineer → ML Engineer.

My Journey:

  • Started as a Data Science Analyst at Discover Financial Services

  • Moved into MLOps at Arity, building scalable data pipelines

  • Now building computer vision systems at General Atomics-CCRi

  • Along the way: spoke at PyOhio, PyData Virginia, and PyTexas

  • Mentored 20+ data professionals through Springboard, Masterschool, and The Coding School

  • Helped 4 students land careers in data/analytics

The Gap I’m Trying to Fill:

Most people in ML and data come from analytics, research, or bootcamps. They learn pandas, SQL, maybe some PyTorch. But nobody teaches you the software engineering fundamentals that matter when you need to ship code that other people will use, maintain, and depend on.

Things like:

  • Writing tests that actually catch bugs

  • Structuring code so it’s not a nightmare to change later

  • Handling errors without just wrapping everything in try/except

  • Logging in a way that helps you debug production issues

  • Deploying systems that scale beyond your laptop

These aren’t “nice to haves.” They’re the difference between code that works once and code that keeps working.

Who This Blog is For:

  • Data scientists who want to level up their SWE skills

  • Bootcamp grads and self-taught folks without a CS background

  • Machine learning engineers who want their models to make it to production

  • Data engineers who want to write more maintainable pipelines

  • Analytics engineers who need their code to be reliable

  • Career pivoters transitioning to MLOps or MLE roles

What You’ll Learn:

  • Software engineering fundamentals (logging, testing, version control)

  • MLOps essentials (Docker, CI/CD, model deployment)

  • Code organization and design patterns

  • Lessons from building ML systems in production

  • Math and ML deep dives when I come across something cool in research papers đŸ€“

I’m not here to teach you basic Python or SQL. There are plenty of great resources for that. I’m here to teach you the engineering skills that make you better at your job and more valuable to your team... And occasionally, I’ll nerd out about some cool math concept because I can’t help myself đŸ€­.

Subscribe to get full access to the newsletter and publication archives.

Stay up-to-date

Never miss an update—every new post is sent directly to your email inbox. For a spam-free, ad-free reading experience, plus audio and community features, get the Substack app.

Join the crew

Be part of a community of people who share your interests. Participate in the comments section, or support this work with a subscription.

User's avatar

Subscribe to The Machine Learning Pivot

A tech blog for data practitioners to learn the software engineering skills you weren't taught.

People

Mathematician who codes algorithms.