Programming fundamentals
The why under the syntax — data, control flow, and how code actually runs, so a new language stops feeling like magic.
Mentorship & Community
I help friends, students, and community members get into tech the way I wish someone had helped me — through informal Discord sessions where you can ask about whatever you're stuck on. No bootcamp, no curriculum, no gatekeeping: just real systems, honest answers, and the occasional weird tangent.
Sessions adapt to whatever you actually want to learn. The goal is always the same — that you understand the system you're working on, not just paste in output you can't explain.
What I help with
A starting menu, not a syllabus — we go wherever your project or curiosity leads.
The why under the syntax — data, control flow, and how code actually runs, so a new language stops feeling like magic.
Turning a big, vague idea into a first version small enough to actually finish.
Reading the error, forming a hypothesis, and chasing a bug to its root instead of guessing.
How the pieces fit — boundaries, naming, and when "simple" beats "clever."
Plain-language threat modeling and the boring-but-right habits that keep you safe.
Servers, containers, and networking — with the homelab as a low-stakes place to learn ops.
Using AI as a tutor and pair without outsourcing your understanding — knowing what it got wrong, and why.
How sessions usually work
Lightweight on purpose — the point is momentum and understanding, not ceremony.
Show up with an idea, a bug, or a topic you want to understand — half-formed is fine.
We pull it apart until each part is something you can actually reason about.
We turn it into one concrete, doable move — not a forty-item roadmap.
A few notes on what was learned, so it sticks and future-you isn't starting over.
Good topics to bring
Not sure it counts? It counts. Bring the messy version.
“My first real project — where do I even start?”
“This error has beaten me for two days.”
“Is my code structured sanely, or am I painting myself into a corner?”
“How do I keep my accounts, keys, and home network safe?”
“I want to self-host something — what do I actually need?”
“How do I learn with AI without copy-pasting answers I don't understand?”
What I care about teaching
Tools change fast. These are the parts that keep paying off.
Understanding beats memorizing — get the why and the how becomes reusable.
Good security habits picked up early save a lot of pain later.
Systems thinking — seeing how the parts connect — is the skill that compounds.
Knowing you can figure things out matters more than knowing any single answer.
The weird tangents are where a lot of the real learning hides.
Reach out
Friends, students, and curious builders are all welcome. Send a short note about what you're trying to learn or build, and we'll find a good place to start.