c:;;,;,,'..... .... .................'................'........ cc::;,;,,''..... ...................................... . cc:,,,;,,,,,''''.... ............................. . ;,,,,,;,,,,,,,,''''........;ldkkxolc'... .... ... ,,,,,,,,,,'''''',,,,,'.';:;ccllcc:ccc,. ... .....',;; ',,,,,,,,,,,;;,,,,,,,;:'.,:cl:cc:ldd;.. .. .....',;;:::: ,'',''',,,,,;;;,,,;:;:ll0MMMMMMMMMMMM0:,,,,,,,,,,;;;;:::cccc:ccc ,,,,,,,',,,,;;;;;;::::ooNMMMMMMMMMMWWNd::cc:::c::::;;:cccccccccc ,,,,;,,;;;;;:::::::ccco0WMWNX00KK0kO0Odccc::::::::::;::ccccccccc ,,;;;;;::ccccccccccccd0WMWkl,':k0:..;cxlcc:::::::ccc:::cccccccc: ccccllllllllllcccccclOKKMMMWKKNMWkkxk0kc:;::::::::::c:c::cc:::;, looooollllllllllooclldNXMWNKko0WNkllxxdc::ccloolllllccccc:;,'... ooooooollooooooooollooxckkd'..''. .:c,lolooooooodddddddddddddo xxddddddddoddlloodddooo'.,o,.,loc,...;. ,:coooooddddddddddolc;,. odxxxxxxxxxxxxddddddooo: ',kkxc;,. ...':ccllloooooc,.. llllodxxxxdooooooolllllO: ':;'. ... ........''',.,;;,,,'' odolloddoolllcc:::;;:okNNl. ... ... .. .. .. .. ..' :cc::;;;;,,,,,,;;lk0NMXNWNO;.. .;l;,:::;'. .. .... ... . ...''''lOWMMMMMKNXXKkoc:,',:clc;::ccxKXNXOl. ..'',',,;; .. . .:kWMMMMMWMM0WNKOkOxdollloo;cc;ldkkXWWMWWNkc'''''',,,, ' . :NMMMMMMMWWMM0WWWXOxxkkkkkxoolooxk0XXXWWNWWNNo......''' ''' ONWWWWMMMMNMMM0WWWWXOkdodxocooxxk000KNNNNXNNKKKl ....'. ;';'.. xMMNWNXMMWMNMMMOWWWWWX0OkddddxOkkXXXXXNXNX0X0KxKkk ... ;::::;oMMMMWNNXNNXNWWXKWWWWWNK0kOOOOkkOXNXWNNXKOkdxdlkkkk. ccc::cXMMMWWWNXK0dOKXxXNWNWWWNK0O0K0KXNWNNNNXKOll;xOklccc;'',,,. :::::oMWWWWNK00OKOldkl00NKNNNWX00O0XNNWNkldoll,:,kOkOkxkkc...... ;;;;:kWWWNXXXKKOoll':lx0XKXXNXN000O0KKKKkxOOkOo,;kKOxx0kdd...... ;;;;;OMMMWWWWXK0KO:.;ddX0KKKKXNKkOOOOOO0KKKOkko'cOxx0KxkOk, ..',,kWMMMMMWNNKkxx,,o0K00000OXKOkkOOkkOO0Ododl.ckKX0O000ko .. ;,,',xMMMMWWNNXX00x,;lxOdddxO0KXOOkOkxkOO0xlllc.dKXXXXKKOOx. .,, ::::;xMMMMMMWWNNXK0l.lo:;::lclkXOOOxodkk00lcll; x0KKXKKKKO: . ,,;;;kWWNKKXXNNXXKOo'c'',,;;cdKXO000OkkOOklcc:. dk0KKO00KKo... .
I'm Matt. I build stuff with Typescript and C++.
I have an insatiable appetite for learning and in my spare time I'm always improving my skills (I'm currently taking a course on Compiler design from Cornell University and a database engineering course from Carnegie Mellon University. I've made Youtube videos highlighting the triumphs/challenges I've experienced while doing these courses).
These are my thoughts, opinions and lessons learned. My goal is to inspire people to improve their tech skills. Lately I've discovered the power of working towards your goal with 1-2 hours per day of deliberate practice. With that time investment, you'd be shocked at how much you can learn in only 1 year.
Find me on LinkedIn if you want.
- [ 2024-05-12 ] I built SQL query executors for an open source database management system
- [ 2024-04-26 ] You should be doing weekly reviews
- [ 2024-04-21 ] I built a disk-backed extendible hash table for an open source DBMS
- [ 2024-04-21 ] AI Integration Spotlight: My Feature in Devika's Blog
- [ 2024-04-21 ] I built a thread-safe Buffer Pool Manager for an open source DBMS
- [ 2023-12-29 ] Can YOU pass the Rockstar Games coding interview?
- [ 2023-12-28 ] Learn Compilers with me
- [ 2023-12-28 ] I learned about Bloom Filters by building one in C++
- [ 2023-12-28 ] Dictionary Compression using C++
- [ 2022-12-09 ] Leadership in tech is f**king scary
- [ 2022-12-04 ] 4 things I learned as a freelance developer
- [ 2022-12-04 ] 5 things I learned as a junior developer