Backend developer and student. I build web APIs, Linux tools, and backend systems in Go, Elixir, C, and Python.
A little about me, what I work on, and the tools I use daily.
I like building backend systems and learning how Linux, databases, and servers work under the hood.
18 y/o · CS Student · Developer
Welcome to my website! Feel free to check out my open-source projects.
GitHub ProfileI build CLI tools & backend database utilities.
Embedded systems, microcontrollers, and hardware PCB design with KiCad.
Open-source tools, system utilities, and backend engines.
A lightweight container engine built from scratch in Go to learn how Docker works under the hood. Uses Linux namespaces & cgroups.
$ ship run alpine /bin/shA simple DNS server written in Go that parses network packets and resolves domain lookups.
A desktop widget for Linux that displays keypresses in real-time on your status bar.
An in-memory key-value database built in Elixir inspired by Redis. Handles concurrent reads & writes using OTP processes.
Simple guides and notes on backend development and Linux systems.

A client told me someone could use AI to build the same thing cheaper. I said here's a subscription, you build it. Why an engineer using AI and a non-technical person using AI produce completely different products.

Why retries break your API and how a simple idempotency key can save you from double charges, duplicate orders, and angry users.

A software developer's guide to understanding how GPIO pins work on microcontrollers - how a simple line of code becomes an electrical signal.

A simple, no-nonsense comparison of Redis, NATS, and Kafka - when to use each one and why.
-- commits in the last 30 days

"Everyone has the right to freedom of thought, conscience, and expression."