Interests
In my free time, I enjoy learning different programming languages, tinkering with Linux, and working on
various projects to challenge myself. I have been working with Docker a lot recently and I'm interested
in learning how to use it more in my development workflow. I have a home lab running Proxmox. I've
designed it to teach myself DevOps, networking, and hosting local applications on VMs and containers.
I've also been using it to host Home Assistant which is an open source home automation platform to
design a custom smart home.
Getting into home automation exposed me to the world of microcontrollers, which have been peaking
my interest lately. I've been tinkering with RP2040 and similar development boards from Arduino. I'm
particularly interested in machine learning on a microcontroller scale. Such tight hardware restrictions
make it fascinating to explore what you can do with this technology.
I've always had a interest in the Machine Learning field. Since college I've closely been following all
the major innovations. In my free time I enjoy reading papers from Cornel's arxiv. I've played around
following tutorials like this from one of the
leaders in the space Andrew Karpathy. I don't want to just use a large provider, they take all you data and use it
to train their models. I want my code and my hard work to be protected. I've been trying to self-host for the last
few years. It's been difficult to play around with ML due to most PC's not having more than 8GB of dedicated VRAM.
I recently acquired a machine kitted out with an AMD Ryzen AI Max 385 with 128GB of VRAM! I've been able to run 120B
models with minimal effort The results have been incredible! (gpt-oss-120b @ 30 tps!) I've been following the
lamma.cpp project on Github since the week it was released and currently use the Vulkan build over ROCM. ROCM needs
some serious work, but I'm excited for another implementation of CUDA that's more generally accessible.
I've been having fun trying to apply model's in practical applications in my daily workflow. I find configuring apps
like Continue, an OSS which gives you a Cursor-like experience in VSCode. I run
models for chat, autocorrect, inline-edits, and agents. Opencode is another I really
like. It's a TUI application similar to Claude Code, but 100% open. You can use models from almost anywhere. Recently
I've been exploring MPC servers, but have been holding off since it seems like the standard is again going through major
changes. I find that these open models improve drastically in performance when you give them RAG or point them to
something like Context7.
I'm a casual gamer and have always been interested in PC enthusiast hardware. I'm active in online
communities in this hobby. I find it enjoyable to learn about the latest and greatest technology available.
I built my first PC when I got to college. Since then, my friends and family asked me to guide them in
building their own PCs. This fascination with computer hardware has pushed me to want to know more
about them. Part of me always wants to understand how all the pieces fit together. It's difficult to learn
about these complex topics on your own, but I've discovered the world of modern 8-bit computers. I've
been slowly learning about hardware design and functionality by working on my 8-bit computer based
on the classic MOS 6502 microprocessor (the brain of the Apple II, Comadore64, and Nintendo's NES).
Surprisingly, there are a lot of retro computer communities online that support this hobby.
Apart from my interest in computers, I enjoy most of my time being outdoors. My love for the outdoors
came from my time as a Boy Scout. I earned the rank of Eagle Scout when I was 17 years old. My favorite
outdoor activities include boating, hiking, and camping. I taught myself guitar in high school. I love
playing all different kinds of music. Music has always been an important part of my life.