| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseI enjoy peeling away abstraction layers.
Every project I build begins with the same question:
How does this actually work?
That curiosity has taken me from web development into Linux, networking, infrastructure, distributed systems, developer tooling, and Rust. I am working toward understanding computers across the stack—not only using the tools, but learning why they exist and how they are built.
Learn deeply. Build from first principles. Share what you discover.
Reading gives me the vocabulary; implementing gives me the understanding. I use small, focused projects to explore the layers beneath the software I use every day:
Every repository is an experiment—and a record of one more layer understood.
| Project | What I explored |
|---|---|
| http-server-javascript | How an HTTP server works from the socket up |
| codecrafters-git-javascript | Git's objects, references, and plumbing |
| codecrafters-grep-rust | Building a command-line search tool in Rust |
| toy_tmux | Parsing tmux configuration in Rust |
| template-express-base | A maintainable, production-ready Express starting point |
| dotfiles | A Linux setup managed with GNU Stow |
| arduino-esp32-projects | Hardware and embedded-systems experiments |
I keep my learning visible through projects, experiments, and notes. The thread that connects them is simple: understand the abstraction, then build a small version of it.
Current rabbit holes include Linux From Scratch, Arch Linux, NixOS and Home Manager, i3, Neovim, shell scripting, networking, containers, and Kubernetes.
I've contributed to projects including ws, mongoose, and Zed. I am especially interested in contributing to developer tooling, infrastructure, and systems software.
Hardware
↓
Operating systems
↓
Linux & networking
↓
Infrastructure & containers
↓
Kubernetes & distributed systems
↓
Reliable backend engineering
I believe understanding these layers helps us build software that is simpler, faster, more observable, and more reliable. Long term, I want to build infrastructure and backend systems—and eventually a consultancy—around that standard.
I don't want to know only how to use technology. I want to understand why it works.
low level http server, just for practice and understanding, node net module, manual header parsing, manual routing, manual compression,
JavaScript 2
Base repo to start your express project
JavaScript 1
Forked from freeCodeCamp/boilerplate-npm
A boilerplate for the freeCodeCamp curriculum.
JavaScript
| Back | FazBrowse Home | New Git URL |