Matthew "strager" Glazar

Matthew "strager" Glazar

Mentor
5.0
(9 reviews)
US$15.00
For every 15 mins
14
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Real-life StackOverflow (ex-Facebook, lol)
Real-life StackOverflow (ex-Facebook, lol)

You might know me from my perfect hash tables video.

I teach & help beginners, intermediate programmers, and experts.

  • I was the go-to Git and C++ guy on my team at Facebook.
  • I develop compilers and other developer tools to give programmers a comfortable coding experience.
  • I optimized CI build times and Git pull times at Facebook.
  • I mentor coworkers so they can advance in their career.
  • I help beginners and experts alike find and fix bugs through code review.
Indiana (East) (-04:00)
Joined November 2023
EXPERTISE
12 years experience | 5 endorsements
6 years experience | 2 endorsements
10 years experience | 2 endorsements
10 years experience | 4 endorsements
5 years experience | 4 endorsements

REVIEWS FROM CLIENTS

5.0
(9 reviews)
Andy T
Andy T
December 2023
Helped me understand concepts I wasn't confident about, and also helped me uncover a bug in code I was having a hard time pinpointing. Thank you!
Nancy Korayem
Nancy Korayem
December 2023
very helpful and friendly
Monty Washington
Monty Washington
December 2023
Highly skilled and super knowledgeable in git! I strongly recommend working with him.
Andy T
Andy T
December 2023
I thought I'd never get the bug I was dealing with in my C code resolved and Mathew managed to pinpoint it in a short amount of time. He's both patient and knowledgeable, something I find the most helpful when it comes to receiving help and advice. I'll be reaching out to him in future cases where I'm struggling and not understanding. Thank you!
Damiano
Damiano
December 2023
Matthew was great! Quick fix, explained all stuff!
Neel salvi
Neel salvi
November 2023
He was very clear and he explained concepts very well!
Aditya Patel
Aditya Patel
November 2023
Matthew was absolutely amazing. He was quick and so accurate. He provide not one but two ways to get through my problem. He was very polite in this conversation. I really think he should take up teaching. Thank you is not enough for his help. Please do consider him while selecting mentors.
Real Apparent
Real Apparent
November 2023
Very good ideas on how to go about solving my issues. Great help.
SOCIAL PRESENCE
GitHub
perfect-hash-tables
C++
128
17
supermetroid
Super Metroid SNES game, disassembled
Assembly
108
16
Stack Overflow
88983 Reputation
26
134
177
EMPLOYMENTS
Educator
self-employed
2019-09-01-Present
Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C⁠+⁠+, C#, Go, Haskell, J...
Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C⁠+⁠+, C#, Go, Haskell, Java, JavaScript, PHP, Python, Rust, SQL, and other languages. Over 250k views per month on programming educational YouTube videos. Over 120 concurrent daily viewers on Twitch.Taught programming concepts to beginner and intermediate learners with real-world code examples in assembly, C, C⁠+⁠+, C#, Go, Haskell, Java, JavaScript, PHP, Python, Rust, SQL, and other languages. Over 250k views per month on programming educational YouTube videos. Over 120 concurrent daily viewers on Twitch.
PHP
Java
C#
View more
PHP
Java
C#
C++
SQL
Haskell
Assembly
JavaScript
Rust
Go
View more
Teacher
theCoderSchool
2022-08-01-2022-12-01
Taught elementary-aged children programming with Scratch and Minecraft: Education Edition 1-on-1 and 2-on-1. Taught middle school and hi...
Taught elementary-aged children programming with Scratch and Minecraft: Education Edition 1-on-1 and 2-on-1. Taught middle school and high school kids programming with Python 1-on-1. Developed personalized lesson plans for each student.
HTML/CSS
Python
Scratch
View more
HTML/CSS
Python
Scratch
View more
Senior Software Development Engineer
Facebook
2013-04-01-2019-08-01
Ported 30-person 2-million-line project from Jenkins (CI), Bugzilla (tasks), & Gerrit (Git server; code review) to in-house apps. (PHP, P...
Ported 30-person 2-million-line project from Jenkins (CI), Bugzilla (tasks), & Gerrit (Git server; code review) to in-house apps. (PHP, Python, dev ops) Reverse-engineered Windows code-signing protocol, speeding up CI builds with Linux servers. Open source: fb-util-for-appx (C++, x86 assembly) Developed libraries for Instagram, Facebook, Messenger and WhatsApp on Tizen OS; and Instagram and Messenger on Windows 10. (C, C++) Optimized performance of build systems for VCS-aware filesystem. (Java) Managed three interns on two teams. Mentored two full-time employees. Taught engineers daily on topics like Git, Vim, C++, and clean code.
PHP
Python
Java
View more
PHP
Python
Java
C#
C++
SQL
Reverse Engineering
Developer Tools
Mobile App Development
DevOps
View more
PROJECTS
quick-lint-jsView Project
2020
Designed and developed low-latency JavaScript/TypeScript parser, analyzer, and LSP. 130× faster than ESLint. (C++, JavaScript, WebAssembl...
Designed and developed low-latency JavaScript/TypeScript parser, analyzer, and LSP. 130× faster than ESLint. (C++, JavaScript, WebAssembly) Developed and maintained documentation and marketing websites. (JavaScript, HTML, CSS, Ansible, Linux, dev ops) Sponsored over 50 junior programmers wanting to test their skills or contribute to open source. (GitHub)
HTML/CSS
C++
Linux
View more
HTML/CSS
C++
Linux
GitHub
CMake
JavaScript
Developer Tools
Compiler Construction
WebAssembly
View more