🐍 Matt Harrison

Co-Founder

Salt Lake City, Utah, United States27 yrs 1 mo experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Over 12 years of experience in Python and Data Science training.
  • Advises major data-tool vendors on product direction.
  • Authored multiple influential books on data science and visualization.
Stackforce AI infers this person is a Data Science and AI training expert with extensive experience in SaaS and educational content creation.

Contact

Skills

Core Skills

PythonData ScienceMachine LearningData AnalysisWeb DevelopmentProduct DirectionAiBusiness IntelligenceSoftware Development

Other Skills

XGBoostPandasVisualizationPredictive ModelingNLPETLJavaScriptAWSDjangoStatisticsDeveloper RelationsMobile DevelopmentPrototypingJava ProgrammingData Visualization

About

I help engineering teams turn raw data into reliable, production-grade insight. For more than 12 years, I’ve designed and delivered hands-on Python, pandas, and XGBoost training for clients ranging from two-person startups to NASA, Adobe, HP, Intel, Cisco, and Samsung. My sessions are built around each company’s own code and data, so students leave with working notebooks and measurable gains—faster pipelines, cleaner models, shorter debug cycles. Beyond the classroom, I advise data-tool vendors such as Ponder on developer outreach and product direction, and my books (Effective Visualization, Effective Pandas, Effective Polars, Machine Learning Pocket Reference, Effective PyCharm) have guided thousands of readers. Online, an audience of 200 k+ follows my daily tips and walkthroughs, making my channels a testing ground for new ideas and a magnet for lively debate. I speak at PyCon, SciPy, PyData, and Stanford Continuing Studies, have co-chaired the Utah Python group, and remain a code-first practitioner: every workshop, talk, or post comes from problems I’m solving in the wild. Need your team writing faster, safer Python? Let’s put your data on the projector and level up together.

Experience

Linkedin

Course author

Feb 2023Present · 3 yrs 1 mo

  • Applied ML: Foundations
  • Applied ML: Value Estimation
  • Applied ML: Supervised Learning
  • Applied ML: Ensemble Learning
  • Applied ML: Algorithms
  • Applied ML: Feature Engineering
  • Python for Finance Course
  • Essentials of Stats with Python Course
Machine LearningPythonStatistics

Ponder

Strategic Advisor

Jun 2022Oct 2023 · 1 yr 4 mos

  • Advising on developer relations, content, and product. Pandas for enterprise!
Developer RelationsProduct Direction

Pluralsight

Author

Jul 2019May 2021 · 1 yr 10 mos

  • Author of practical XGBoost course and Python Numeric Tower course.
XGBoostPythonMachine Learning

Stanford university

Python & Data Instructor at Stanford Continuing Studies

May 2019Present · 6 yrs 10 mos

  • Develop and deliver content for Exploratory Data Analysis course with Python for continuing education.
PythonData Analysis

University of utah

Python & Data Science Instructor

Jan 2019Sep 2020 · 1 yr 8 mos

  • Develop and deliver material for Python and Data Science certification
PythonData Science

O'reilly media

Python, Machine Learning, Visualization Trainer

Sep 2017May 2023 · 5 yrs 8 mos

  • Create and deliver courses in Python, pytest, pandas, machine learning (clustering, classification, regression, pca), and visualization (Seaborn).
PythonMachine LearningVisualization

Acima credit

VP Data Science

Jul 2017Nov 2017 · 4 mos · Utah

  • Automated company's monthly financial reporting. Ported unwieldy Excel sheet to Python solution. Implemented a predictive model for underwriting to cut delinquency. Forecasted 2018 projections by sales regions. Created tooling to predict open and future vintage performance.
PythonData Science

Farbetter, inc.

Co-founder & CTO

Jun 2015Jun 2017 · 2 yrs · Utah

  • Used AI to create a complete, personalized itinerary based on your preferences in seconds. Implemented mobile app as well as backend that will plan an arbitrary door-to-door trip to any US destination. Would plan airfare, ground transportation, and lodging based on brand preferences, time sensitivity, or cost.
  • Python, React Native, Django, AWS Lambda, SOAP!?, asyncio, Docker, Clojure, ES6.
PythonPredictive ModelingData Science

Metasnake

Python Data AI Corporate Trainer / Consultant

Mar 2014Present · 12 yrs · Utah (+Remote)

  • Customized Python and Data Science training. Courses bring students up to speed in Beginning Python, Advanced Python, Visualization, Pandas, Polars, Machine Learning (Scikit-Learn, XGBoost, UMAP), Testing, Jupyter Notebook, and Python Packaging, and more. Taught at small companies, universities, and large companies (Adobe, HP, Cisco, Samsung, and more).
  • Predictive modeling to classify job posting industry based on job description.
  • Created a predictive model to determine pricing and time on market for automobiles.
  • Created an NLP model to cluster similar documents and view changes in topics over time.
  • Created an automated custom reporting to provide customer service reps to have insight into customer, their needs, and how they fall relative to other customers in their category. Used to nip churn and find out how the best of breed are using product. Temporal predictive model for churn. Allows interaction with user while they are still engaged with product. Survival analysis of product churn. Modeling complexity using clustering of features, used to determine how to adopt and change input to be more effective. Worked in conjunction with other researchers to pull and munge data.
  • Analysis of product usage: crawling data, ETL, exploratory analysis, visualization, and summaries using iPython Notebook, Pandas, SciKit-Learn (PCA, Random Forests, Decision Trees, KMeans Clustering, Hierarchical Clustering), survival analysis.
  • Web application for video subscription service. Python, JavaScript, AWS, Postgres, Nginx, Django, S3, Stripe.
  • Developed web application for CRE marketplace. Python, JavaScript, Angular, Docker, REST, Postgres, AWS, Django, Nginx, S3, requests, Sendgrid, Zendesk, Digital Ocean. (Sep 2016-Jan 2017)
  • Architecting scalable distributed systems on AWS and Docker. Logic in Clojure and Python.
  • Review of online content for Python courses for online High School.
  • Other projects include. Investigation into porting effort of legacy code to Python.
PythonData ScienceMachine LearningXGBoostPandasVisualization+3

Fusion-io

Senior Python/Data Science

Jan 2011Feb 2014 · 3 yrs 1 mo

  • Python development and data analysis of product yields, failure analysis and statistical process control. Results effectively doubled throughput of multi-million dollar production line. Data Science with pandas, matplotlib, mondrian, pygrametl, postgres, etc.
  • Responsible for improving quality of code by isolating hardware, implementing coverage (went from sub 50% to 90+%), fast unittests, continuous integration, and refactoring on top. LOC went down while quality went up. Ad-hoc analysis of manufacturing, testing, and software products. Temperature by chassis, failure rate by firmware, failure rate by slot, process flow, survival analysis, etc.
  • Organized and ran Python corporate training for Beginning Python, Intermediate Python, Matplotlib, and Pandas.
  • Feedback included "Matt is highly respected by his peers. His leadership toward quality software development practices and code quality are extremely high-value to the team."
PythonAIMobile Development

Insight industries llc

Founder / CTO

Mar 2007Jan 2011 · 3 yrs 10 mos

  • Increased per store revenue by over $.5mil anually (they had many stores). Developed complete BI suite (etl/olap engine/ajax frontend/excel reports) customized to retail vertical. Saw use go from 1 user of previous tool with 1 day turnaround to dozens of users with turnarounds measured in the seconds.
  • Consulting work in Pylons, JavaScript, Django, Android and spec writing for next gen mobile interfaces.
PythonData Analysis

Spikesource

Senior Software Engineer

Aug 2004Feb 2007 · 2 yrs 6 mos

  • Worked in various roles as the company was being incubated in Kleiner Perkins' offices. Responsible for replacing huge in house build system with open source community alternative. Worked in the CTO/founder's office to explore open source communities and developments. Implemented prototypes for future products/services in asset management, build automation, custom application stacks.
Business IntelligenceETL

Kanisa/knova

Senior Engineer Web/Tools/Professional Services Developer

Jan 2001Aug 2004 · 3 yrs 7 mos

  • Held various roles for Enterprise Search company doing web, tools, and services development. Received recognition for going "Above and Beyond" in ensuring customer success.
Software DevelopmentPrototyping

Kanisa

Intern

Jun 2000Aug 2000 · 2 mos

  • Assisted in implementing a "term suggestor" for Enterprise Search company. Wrote a news group spider to query the knowledge base.
Java ProgrammingPython

Resonate

Intern

Jun 1999Sep 1999 · 3 mos

  • Implemented an automated test suite for black box testing of Load Balancers. Test suite cut QA testing time from 1 day to 20 minutes. Worked with team members to test server loading on large websites using Unix (Solaris, HP-UX, and Linux) and Windows platforms.

Self employed

Private Tutor

Jan 1999Dec 2001 · 2 yrs 11 mos

  • Assisted High School Student in Math, Science, English and History. Also tutored in Java programming. Tutored retired man who desired to learn how to program computers in Python.
Web Development

Education

Stanford University

BS — Computer Science

Jan 1998Jan 2001

Stackforce found 100+ more professionals with Python & Data Science

Explore similar profiles based on matching skills and experience