Software engineer
in the making.

C++, Python, and the road to FAANG.

I'm 37. Two years ago I committed to learning to build software. This site is a workbook — what I'm shipping, what I'm reading, the dead ends I walked into this week. No flourish. A bit about how I got here.

About

Eddie Donalds

I spent over fifteen years working in an enterprise Department of War environment in the Middle East. Big responsibility, supporting critical infrastructure that lives depended on. I started on backbone networking, firewalls, and proxies (Bluecoat was the death of me), and along the way picked up additional duties as Security Operations (SecOps) chief. Eventually I moved into Systems Engineering — engineering virtualized storage infrastructure and enterprise storage solutions on NetApp. Every day was a circus. I was always on go.

Two years ago I started teaching myself to code on my days off. C first, because someone on a forum said it would hurt and they were right. Then C++, because I wanted to understand what was happening underneath. Python because I needed to ship something.

I consider myself an expert in local LLMs and using AI to ship things. Everything still requires careful steps to make sure what gets deployed actually works.

With the ubiquity of AI, AI agents, and everything around them, the delivery of code is a massive leap from what it was before.

Stack

  • C++ 20primary
  • Python 3.12tools
  • SQLitestorage
  • Neovimeditor
  • Linux (Arch, btw)os
  • Git, make, gdbdaily
/now updated may 9, 2026

Just shipped this site. More to come — currently figuring out what to write about first.

Projects

Things I'm building.

Small, finished things over big, half-done things. Repos linked where they're readable.

I Am Alive

active

Start a monitoring window. Tap I AM ALIVE before the timer runs out. Miss the check-in and your safety network gets alerted automatically — push, email, SMS.

androidkotlinsupabasesafety
Repo ↗ Site ↗

Unswipe

active

Tracks screen time on the apps that own your day. Asks a small, polite question every time you reach for one — "Do you really want to open Facebook?" — before letting you in.

androidkotlinwellbeing
Repo ↗

Umbra

shipped

Surfaces a composite Mythic+ grade on every player tooltip, Group Finder listing, and party frame in-game. Grades come from wowumbra.gg, computed off real combat-log evidence — so a glance tells you what kind of run you're walking into.

luawow-addongaming
Repo ↗ Site ↗
Contact

Say hi.

I read everything. I reply to most things, eventually.

Location Brooklyn, NY (EST)

What I'm open to

  • Internships and junior roles in C++ or Python (US, remote-friendly).
  • Pair programming with anyone working through similar material.
  • Mock interviews. I'll do them all day.
  • Honest feedback on the projects above, especially if it stings.