Hi, I'm Tyler
I'm a software engineer with a passion for building things.
Writing
- -
Syncing Up: Building a Distributed File System in C++ - 17 min read A deep dive into the challenges of remote communication and data consistency, inspired by systems like Google Drive.
- -
IPC in Action: Building a High-Performance Proxy & Cache - 18 min read A dive into a project that explores IPC and synchronization in C
- -
Building a Scalable Multithreaded File Server in C - 16 min read A project that explores multithreading, sockets, and the basics of operating systems
- -
Graduate Introduction to Operating Systems - 39 min read What I Learned in Graduate Introduction to Operating Systems (GIOS) - A Retrospective
- -
Master of Science in Computer Science - 2 min read From biomedical engineering to machine learning: my journey through Georgia Tech's MSCS program
- -
Semantic Search - 6 min read What's an embedding vector, and how can we use neural networks to improve the relevance of search results?
- -
Knowledge Debt 💸 - 3 min read Tech debt, knowledge debt, and the kitchen sink.
- -
Language Models - 10 min read From n-grams to ChatGPT, how language models work and how they can be used to solve real-world problems.
- -
Search Engine Fundamentals - 8 min read Essential terms and concepts of how search works. Queries, indexes, & relevance.
- -
Bitwise Operators on Python Set and Dict - 5 min read Bitwise or getting a bit wise? Quick post on quirky Python syntax for working with sets and dicts.
- -
Exponential Backoff and Jitter ⏳ - 5 min read How to automaically retry requests and not blow stuff up
- -
The Hack Virtual Machine - 6 min read Creating a virtual machine translator for the Nand2Tetris course
- -
A foray in Digital Gardens 👨🌾 - 2 min read Planting the seeds of my own digital garden
- -
From Boolean Logic Gates to an Assembler - 8 min read The first half of the Nand2Tetris course
- -
Git Stash, save work for winter 🐿 - 4 min read Quick tips for using git stash.