You can code. But building real systems still feels hard.

Get unstuck and build real systems in Rust and Python.
Get Started  Date::now()

You don’t need more tutorials

You want to understand what your software is actually doing.

If you can already write code but building large systems still feels fuzzy, you're not alone. The hardest part of software engineering isn't syntax. It's learning how architecture, debugging, tradeoffs, and unfamiliar code fit together.

I help engineers bridge that gap through real Rust and Python projects. Rather than memorizing patterns, you'll learn how to reason about systems, understand what's happening under the hood, and develop confidence that transfers from project to project.

AI can generate code quickly. The valuable skill is knowing whether that code is correct, how it fits into the larger system, and what to do when things break. That's the kind of engineering judgment we're trying to build.

Real systems, built with care

Memphis is a Python interpreter I wrote from scratch in Rust. It includes a parser, compiler, virtual machine, WebAssembly runtime, and a growing collection of tools for exploring how programming languages work.

I’m not showing it here because I expect you to need another interpreter. The ones that exist are good! I’m showing it because this is the kind of systems thinking I bring into mentorship.

If you want to build real software and gain a deeper understanding of the systems underneath it, Memphis is a concrete example of how I work: curious across layers and grounded in what the code is actually doing.

Here’s a small example running in Memphis.

def word_count(text):
counts = {}

for word in text.split():
if word in counts:
counts[word] += 1
else:
counts[word] = 1

return counts

print(word_count("rust python rust"))

Tell me what you're building

If you're trying to build something real but still figuring out what kind of support would help, please answer a few quick questions. I'll get a sense of where you are, what you're working on, and how I can help.