I fix the stuff that slows you down.

Ten years in ops and logistics. I watched companies drown in spreadsheets, broken handoffs, and tools that cost more than they fixed. Eventually I stopped waiting for someone else to solve it and started building the fixes myself. Now I do both: operations and the code that makes it run.

Hey, if you're reading this, someone sent you this link or you found it yourself. Either way, I'm glad you're here. I'm a real person. Reach out.

John

10+Years in OpsDistribution, logistics, and operations management across multiple industries
15+Projects ShippedReal products: apps, dashboards, workflow tools, used by real people
3Businesses RunningSide ventures I've built and operate alongside client work
$2M+Revenue TouchedAcross ops contracts, process improvements, and client systems

Watch it. Fix it. Hand it off.

I've run ops long enough to know the playbook never changes. Only the problems do.

01

Watch First

Find the real problem, not the reported one

Before I touch anything, I watch. I pull reports, shadow workflows, and ask the questions nobody wants to answer. Most problems aren't where people think they are. I find the real ones.

02

Ship the Fix

Build something that actually gets used

I don't do band-aids. If a process needs a tool, I build it. If a vendor relationship is broken, I renegotiate it. If the team needs a dashboard instead of a spreadsheet, I ship one by Friday.

03

Walk Away Clean

Leave it running without you

A good solution works once. A great one works without you. I document everything, train the team, and hand off systems they can actually run after I leave the room.

Projects I'm Proud Of

Not client pitches. Real things I built to solve real problems for myself, my family, and people I work with.

OverTheNet

OverTheNet

Because I got tired of tracking pickleball scores in my Notes app.

I built this for myself and my buddies. It tracks match history, win rates, and session stats for pickleball. Full React frontend with Firebase on the backend. It started as a weekend project and now it's the thing I pull out every time someone says "I'm definitely winning more than you."

ReactFirebaseReal-Time DataMobile-First
Outcome

Used 3 to 4x/week by a growing group in Louisville. Killed the Notes app permanently.

View Project
Bekē Designs

Bekē Designs

A luxury interior design studio that needed a site as polished as their work.

My wife runs a design studio and the old Wix site wasn't cutting it. I rebuilt the whole thing from scratch: custom CMS, smooth animations, curated typography. It's the kind of site that makes clients feel like they're hiring the best before they even pick up the phone.

ViteFramer MotionFirebase CMSBrand Design
Outcome

Site launched and first client inquiry came in within 48 hours of going live.

View Project

ChronoAlarm

An alarm app that actually plays through your external speakers.

I needed an alarm that would blast through a Bluetooth speaker no matter what. Couldn't find one, so I built one. It's a PWA that routes audio to external speakers regardless of your phone's connection state. Real problem, real fix.

ReactPWAWeb Audio APIUX
Outcome

Solved the exact problem 3 other apps couldn't. Used as my daily alarm to this day.

View Project

The Build Log

Things I've shipped. Some for clients, some for fun, all because I saw a problem and couldn't not fix it.

🏢

Bekē Designs

Full website rebuild for a luxury interior design studio. Custom CMS, motion design, the works.

ReactFirebaseDesign
🏓

OverTheNet

Pickleball stat tracker I built so my friends and I could finally settle who's actually winning.

ReactFirebaseAnalytics

ChronoAlarm

Alarm app that blasts through Bluetooth speakers. Built it because nothing else did this right.

ReactPWAAudio API

The Operations Log

Thinking out loud about process, building tools, and the lessons learned from the Tight Five to the boardroom.

Showing all 0 posts
📂

No posts found

Try searching for something else, like "Operations" or "Engineering."

Off the Clock

I don't just sit at a desk. Here's what keeps me sane, competitive, and occasionally sore.

🏉

Rugby

80 minutes. No pads. No excuses.

I've been playing for Louisville RFC for years. Front row, prop position. Rugby taught me more about leadership than any management book ever could. You either show up for your team or you don't.

LRFCClub
PropPosition
LRFCD3 Men'sTight Five
⛳️

Golf

Humbling. Addictive. Any course will do.

I'm not good yet and I'm okay with that. Golf is the one place where I can shut my brain off, be outside, and just focus on one stupid little ball for four hours. I'll play anywhere there's a tee box.

TBDHandicap
StubbornAttitude
Weekend RoundsAlways LearningFresh Air
🏓

Pickleball

The sport I can't shut up about.

Got into pickleball two years ago and I'm fully hooked. I play 3-4 times a week, track my stats with OverTheNet (yes, the app I built), and genuinely believe the kitchen is the most strategic zone in any sport.

AggressiveStyle
3.5+Level
3-4x/WeekCompetitiveSocial
🔨

DIY & Home

If it's broken, I'm fixing it myself.

Last project: installed a french drain under the back patio. A lot of gravel, one broken shovel, and 2 new tools I didn't know I needed. I've renovated bathrooms, built decks, wired outlets. There's nothing like looking at something in your house and knowing you built it.

20+Projects
A fewInjuries
RenosWoodworkTrial & Error

Tell Me What's Slowing You Down

I read every message personally. No intake form, no assistant. Just me, your note, and usually a cup of coffee.