Morgan Tocker

Software Engineer at Block

Lethbridge, Alberta, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Morgan Tocker is a seasoned software engineer with 12 years of experience specializing in databases and MySQL-compatible systems, currently contributing to Cash Databases at Block from Lethbridge, Alberta. He has a deep backend and database engineering pedigree demonstrated by significant open-source work on high-profile projects like TiDB, Vitess, and gh-ost—adding MySQL-compatible SQL features, fast/instant DDL support, and compatibility fixes. His career blends hands-on engineering, product and community roles (including maintainer and product manager positions at PingCAP and Vitess), giving him rare visibility into both developer experience and production-scale operational concerns. Comfortable across the full stack, he also contributes frontend/documentation improvements and build tooling, showing attention to usability as well as internals. Notably, his contributions often target subtle compatibility and upgrade paths—character sets, collations, grants and sysvars—areas that materially reduce migration friction for large MySQL deployments.
code12 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
3,398reputation
602kreached
70answers
4questions
Badges
sql
top-5%
insert
top-5%
locking
top-5%
innodb
top-5%
mysql
top-1%
database
top-5%
github-logo-circle

Github Skills (34)

sql-parser10
website-development10
admin10
scripting10
mysql10
css10
sass10
databases10
database-administration10
schema-migrations10
script10
go10
sql10
database-design10
sh10

Programming languages (15)

JavaC++CSSCRustPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
vitessio/website

Jun 2019 - Jun 2020

vitess.io website and other project management related content
Role in this project:
userFull-stack Developer
Contributions:323 commits, 231 PRs, 124 pushes in 1 year
Contributions summary:Morgan primarily contributed to the website's front-end, including UI enhancements, and documentation aspects. Their work involved modifying the website's layout, incorporating new features like a search bar and documentation enhancements. Additionally, they addressed code changes, updating icons and making adjustments to existing pages.
vitessvitevuecncfproject-management
pingcap/parser

Nov 2018 - Mar 2021

A MySQL Compatible SQL Parser
Role in this project:
userBack-end Developer / Database Engineer
Contributions:17 reviews, 8 commits, 20 PRs in 2 years 5 months
Contributions summary:Morgan primarily focused on modifications related to MySQL's SQL parsing capabilities, specifically related to SQL modes and user management. Their contributions included adding detection for `NO_AUTO_CREATE_USER` and updating the default SQL mode. The user also introduced new SQL statements like `FLUSH CLIENT_ERRORS_SUMMARY` and `RENAME USER` which extend the functionality of the parser. These changes indicate a focus on enhancing the SQL parser's features and ensuring compatibility with MySQL features.
sql-parsermysqlsqlparsernom
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Morgan Tocker - Software Engineer at Block