Mat Leonard

Senior Data Engineer

San Francisco, California, United States
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

👤
Senior
🎓
Top School
Mat Leonard is a Senior Data Engineer in San Francisco with eight years of experience building full‑stack, ML, and data systems that move models from research into production. He has designed end‑to‑end data stacks and shipped browser‑deployed language models (ONNX + WASM), fine‑tuned BERT with contrastive learning, and implemented product features across TypeScript/React frontends and Snowflake-powered backends. His background spans academic research (PhD in Physics) to instructional design and developer education, giving him a knack for making complex systems understandable and repeatable. An active open‑source contributor, he’s fixed bugs and added features to notable projects like the Minecraft bot framework mineflayer, showing curiosity across domains from games to privacy‑preserving ML. Mat pairs rigorous experimental thinking with pragmatic engineering—often fueled by tea—and thrives on tackling tough problems end‑to‑end.
code8 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Kansas State University
bookDoctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at UC Berkeley
stackoverflow-logo

Stackoverflow

Stats
253reputation
63kreached
0answers
3questions
github-logo-circle

Github Skills (17)

minecraft10
javascript10
nodejs10
typescript9
bots9
typescript-types9
googlebot9
typescripts9
network8
api7
pymc6
google-chrome6
css6
python6
colors6

Programming languages (13)

JavaCSSCRustGoHTMLSvelteNunjucks

Github contributions (5)

github-logo-circle
PrismarineJS/mineflayer

Dec 2020 - Oct 2021

Create Minecraft bots with a powerful, stable, and high level JavaScript API.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 commits, 6 PRs in 10 months
Contributions summary:Mat made several contributions to the `mineflayer` project. They addressed a bug related to block interaction by setting extra information to false. The user also fixed typing errors in the TypeScript definition file, and implemented a new feature `bot.usingHeldItem`. Finally, they added a bypass for anticheats that detect sensitivity and updated entities.js.
apiminecraftbotminecraft-apijavascript
mat-1/p0f

Jan 2023 - Feb 2025

My fork of p0f with an extended database
Contributions:1 review, 9 pushes in 2 years
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
Mat Leonard - Senior Data Engineer