.d8888b. 888 888 .d8888b. 888 d8b 888 d8b 888
d88P Y88b 888 888 d88P Y88b 888 Y8P 888 Y8P 888
Y88b. 888 888 Y88b. 888 888 888
"Y888b. .d88b. 888888 88888b. "Y888b. 888888 888 888888 888 888 888
"Y88b. d8P Y8b 888 888 "88b "Y88b. 888 888 888 888 888 .88P
"888 88888888 888 888 888 "888 888 888 888 888 888888K
Y88b d88P Y8b. Y88b. 888 888 Y88b d88P Y88b. 888 Y88b. 888 888 "88b
"Y8888P" "Y8888 "Y888 888 888 "Y8888P" "Y888 888 "Y888 888 888 888
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
I was born on the coast of Virginia, just south of Cape Henry. I grew up playing ice hockey and surfing — a weird combo. Later, I fell in love with became obsessed with snowboarding and being in the mountains.
At 13, I loved learning about exploits and hardware mods for the now-ancient Xbox 360. At 15, I even wrote my first “publication” — a tutorial on adding computer fans to an Xbox 360 to prevent the infamous RROD. I guess that was my first real hit of programming, hardware, and figuring out how things worked under the hood.
By 18, I wanted to be a professional snowboarder. I was pretty good.
Just not that good.
I gave college a shot at West Virginia University. If you know anything about Morgantown, you can probably understand why I didn't last too long. I came home, got an associate degree in business at community college, then gave IT another shot at Old Dominion.
Then COVID happened.
At some point, I realized I was pouring a lot of my hard-earned money into school without getting what I actually needed out of it. So I stopped waiting for a curriculum to teach me and started learning on my own.
During quarantine, I learned to code. Or, more accurately, I learned enough to realize how much there was to learn.
I learned the terminal. Linux. Git. Frameworks. APIs. Databases. Data structures. Networking. Deployment. All the boring stuff that eventually becomes the interesting stuff once you understand how the pieces fit together.
Hell, I still remember learning HTML and thinking I was finally a l33t hacker like I'd imagined during my Xbox days.
It felt like being a kid again.
Ahh... the good old days.
And look at me now.
I've got a decent stack under my belt. Most of my work these days lives somewhere around TypeScript, React, Next.js, Node, PostgreSQL, APIs, integrations, and cloud infrastructure. I've worked in logistics technology, built internal tools and integrations, developed software for local businesses and nonprofits, and now run Tidewater Digital, where I build websites and custom software for organizations around Hampton Roads and beyond.
I still hate memorizing syntax. I probably always will.
What I do love is understanding systems — how data moves, where processes break down, why two systems don't talk to each other, and how software can make the whole thing work better. Give me a messy spreadsheet, a repetitive workflow, three disconnected APIs, or a process held together by copy-and-paste and I'm probably going to start thinking about how to fix it.
That's the part of software I actually enjoy.
But in the middle of my fascination with mainly web development — and software engineering in general — here we are in the age of AI.
Do I vibe-code?
Absolutely.
And any developer who tells you they never vibe-code is lying and should not be trusted.
There is, however, a massive difference between AI slop generated by someone who has no idea how software works and a developer using AI as leverage while understanding architecture, data structures, state, databases, security, networking, and the fundamentals underneath what gets generated.
AI doesn't eliminate the need to understand software. If anything, it makes that understanding more important. You can generate a shocking amount of code now. The hard part is knowing whether that code is good, whether the architecture makes sense, what is going to break, what shouldn't have been built in the first place, and how all of it fits into a real business.
AI is going to be used. It's going to keep getting better. The way we build software is already changing, and pretending otherwise isn't some noble defense of the craft — it's just refusing to adapt.
Developer jobs are changing with it.
It truly is... the end of the world.
At least for those who refuse to adapt during these unprecedented times.
If you want my actual hot take, we're probably in the end times anyway. Though I love my little AI chatbot, I think this technology is going to change the world in ways none of us fully understand yet.
May God have mercy on us all — whoever that may be to you.
Until then, I'll be building my company, working on local projects, writing software, and trying to make a living in this weird world like everybody else.
If you have a project — paid or unpaid — tap in with me. The best POC is through my website.
And software isn't my entire personality.
When I'm not behind a keyboard, I like supporting and participating in the local house music scene. I'm lucky enough to get behind the decks and play some tracks from time to time. I still snowboard whenever mountains and money permit. I can probably beat you in golf, maybe pool too, and if none of that works, I'm sure we can find something to talk about over a drink.
Get to know me.
Let's make something happen.



