A different kind of complex

THE
SOLVER
COMPLEX

solver complex (n.)

The compulsion to fix problems that aren't yours to fix. Not from ego. Not from a need to be the hero. From an inability to walk past a problem you can already see the solution to. It's been called unfocused. Scattered. A liability. It was always a calling — with a bandwidth problem.

Savior Complex

Ego-driven. Inserts itself as the hero. Needs credit. Defines itself by being needed. The problem is secondary to the role.

Solver Complex

Empathy-driven. Can't walk away. Doesn't need the spotlight. Defines itself by the problem disappearing. The role is irrelevant.

"I didn't build a CRM because I wanted to be a developer. I built it because a company I cared about was hemorrhaging money on a system that didn't fit them — and I could see exactly what would. I couldn't not build it."

That's what a Solver Complex sounds like from the inside

Act I — The Evidence

Problems That
Weren't Mine to Solve

Look at 30 years of work through the right lens and a pattern emerges. Every major project, every late night, every side mission — it was always someone else's problem. Not because I was asked. Because I couldn't look away once I saw it.

A Company's Problem

"We're paying a fortune for software that doesn't fit how we actually work."

A 150-person customs brokerage firm was locked into licensing costs that made no sense for their operation. I built them a custom CRM from scratch — 227,000+ message records, Microsoft 365 integration, role-based access, full audit trail.

Result: $1.2 million saved in licensing costs

A Mother's Problem

"She's losing her footing, and we can't be there every minute."

My mother's dementia was progressing. She lives with my sister, but the gaps between moments of connection were growing. I built her an iPad app — gentle affirmations, family messages, a calm and accessible interface designed for someone whose world is shrinking.

Result: One person feels less alone

A Community's Problem

"Savannah's arts scene is fragmented. Shows compete. People don't collaborate. No one has the full picture."

During a production of Mamma Mia in 2018 I saw it clearly enough that I couldn't leave it alone. Founded the Savannah Performance Alliance, launched OnStageSavannah.com, co-founded the Savannah Performing Arts Festival, produced 100+ podcast episodes.

Result: A community that coordinates instead of competes

A Learner's Problem

"The tools for creating and delivering learning are either too expensive or too rigid."

Years of working in instructional design and eLearning media showed me the gap between what educators need and what enterprise LMS platforms actually provide. I built TASK-LMS — a full learning management system integrated with task management, built for how learning actually works.

Result: A system designed around the learner, not the vendor

The historic limitation

The Solver's
Constraint

Before AI collaboration

You had to triage. More problems than time. Every yes was a no to something else. The problem you couldn't get to kept you up at night.

Execution took weeks. The gap between seeing the solution and shipping it was wide enough that momentum died. Sometimes the problem moved on without you.

Domain crossings were costly. Solving a care problem with a tech solution required skills you might not have. You'd need a team — or you'd have to let it go.

Your solutions didn't scale. You solved it for one person, one company, one community. Then you had to be there to maintain it. The Solver became a bottleneck.

With AI collaboration

You can solve in parallel. The bottleneck is no longer execution speed. It's clarity of understanding — which is exactly where 30 years of domain depth lives.

Execution matches imagination. The gap between seeing the solution and shipping it has collapsed. The problem doesn't have time to move on.

Domain crossings are navigable. A care problem that needs a technical solution no longer requires a team. You bring the empathy and context. AI brings the execution range.

Solutions become products. What you build for one person can serve thousands. The Solver stops being a bottleneck and becomes an architect.

Act II — The Reframe

It Was Never
a Liability

"The career path that looked scattered was actually a 30-year preparation for a moment when breadth of understanding would become the most valuable thing a person could bring to a collaboration."

Motion graphics. Web development. eLearning media. Enterprise IT. Instructional design. Theater. Voice acting. Nonprofit leadership. For years I carried that résumé with a quiet apology. I couldn't explain why I'd crossed so many lanes.

Now I can. Every lane was a different problem domain. Every pivot was the Solver Complex refusing to stay in one room. I wasn't scattered — I was accumulating the breadth of understanding that makes an AI collaborator genuinely effective.

You can't prompt what you don't understand. You can't evaluate what you've never built. You can't identify the real problem if you've only ever lived in one world. The polymath wasn't ahead of their time. They were training for this exact moment.

The training log

Every Role Was
a Deposit

1994

BFA in Animation — SCAD

The foundation. Learned to think in motion, character, narrative, and time. Also developed the creative obsession that makes solving feel like play.

AnimationVisual StorytellingSCAD
Mid-90s–Early 2000s

Motion Graphics

Translated animation into broadcast and production contexts. Learned that motion is a language — and that visual communication is problem-solving at its most immediate.

After EffectsBroadcastMotion Design
2003–2008

Media Developer

SCAD

Built educational media for a major art and design university. Learned that the hardest problem in communication is making someone else genuinely understand something. This is the problem instructional design exists to solve.

eLearningMedia ProductionHigher Ed
2008–2011

IT Developer

SCAD

Pivoted from media into systems within the same institution. Began building the technical fluency that would later let me solve problems across the full stack — not just design them.

Web DevelopmentSystems
2011–2018

Web Dev → App Dev → Media Designer for eLearning

Freelance · Gulfstream Aerospace + others

Seven years moving between clients, industries, and problem types. Built websites, applications, and learning media. Each engagement was a new problem domain. The Solver Complex was running the career.

Full StackApp DeveLearningGulfstream Aerospace
Jan–Jun 2018

Instructional Designer

SCAD

The role that named what all the others had been building toward. Designing learning experiences — the synthesis of media, development, empathy, and communication. The shortest role. The clearest signal.

Instructional DesignLMS
Jun 2018–Present

Director of IT Services

John S. James Company

150+ employees. Six offices. Complex customs brokerage operations. Built a CRM that saved $1.2M. Managed enterprise infrastructure. And quietly kept every other skill sharp — because the Solver Complex doesn't clock out.

Enterprise ITCRM DevTeam LeadershipCBP / Customs

Running in parallel — the entire time

Stage actor since 2011 — Historic Savannah Theatre, Savannah Children's Theatre. Voice actor with credits including the animated feature Chickenhare and the Secret of the Groundhog. Founder & Executive Director of the Savannah Performance Alliance (2018), co-founder of the Savannah Performing Arts Festival, producer of 100+ podcast episodes. None of this was recreation. It was the Solver Complex finding more problems to fix.

2025–26

AI Collaborator — Claude Code

Every domain. Simultaneously.

The bandwidth constraint lifted. Twelve applications in under two years — not because the problems changed, but because the Solver finally had execution speed to match the vision. The training was complete. This is what it was for.

Claude Code12 AppsFull StackNative macOSGCP

The Work

12 Problems Solved · 1 Person · AI Collaboration

A company's problem

JSJ Customs Dashboard

Real-time CBP operations dashboard parsing ABI, AES, and DIS data. Tariff decision trees for 2026 trade compliance. HTS lookup across 35,720 entries. Built because the operations team needed visibility they didn't have.

EnterprisePythonEDI ParsingApache

A company's problem

Johns James CRM

Custom CRM with 227,000+ records, Microsoft 365 SSO, and role-based access. Built because a system that fit the actual workflow didn't exist at a price that made sense.

$1.2M SavedPHPMySQLMS OAuth

A family's problem

Donna's iPad App

Dementia support app — gentle affirmations, family messaging, an interface designed for someone whose world is changing. Built because the gap between "I see what she needs" and "I can build that" finally closed.

PersonaliOSAccessibility

A community's problem

OnStageSavannah / SPA

Platform and organization built to coordinate Savannah's fragmented performing arts community. Because a community that competes against itself wastes energy that should go into the work.

NonprofitWeb PlatformCommunity

A learner's problem

TASK-LMS

Full learning management system for course creation, enrollment, and progress tracking. Integrated with TaskQueue. Built because learning tools shouldn't require an enterprise budget.

Next.jsExpressPrismaGCP

A creator's problem

Eastwind

Node-based motion graphics editor for macOS. GPU-accelerated Metal rendering. Because the animator in me always wanted a tool that worked the way I think — and now I could build it.

AmbitiousSwiftMetalSwiftUI

A team's problem

TaskQueue Teams

Team project and task management with external API and cross-app activity feeds. The productivity spine of the whole ecosystem.

Next.js 14TypeScriptPostgreSQLGCP

An infrastructure problem

Cross-App Integration

Shared Cloud SQL, unified identity, and cross-app activity feeds connecting the full ecosystem. Because siloed tools create siloed thinking.

REST APIsCloud SQLGoogle OAuth

A personal problem

Budget Tracker

Personal finance tracking with categories and analytics. Part of the shared infrastructure. Built because the Solver eventually turns the lens inward too.

Next.jsPrismaGCP

A scheduling problem

TaskCal

Calendar app for task scheduling and time management, integrated with the TaskQueue ecosystem.

GCP Cloud Run

An event's problem

TEDx Speaker Review

Speaker submission and review platform for TEDx event curation. Built to solve the coordination problem behind the scenes of a public event.

GCP Cloud Run

A performer's problem

CabaretPlayer

Custom media player for cabaret and live performance. Built by someone who's been on both sides of the stage — and knows what the performer actually needs in the moment.

MediaCustom UI

Act III — What Comes Next

Imagine a World
Where Solvers Aren't
Bottlenecked

THE
TECHNOLOGISTS
WILL BUILD
IMPRESSIVE THINGS.
THE SOLVERS WILL
BUILD THE
RIGHT THINGS.
01

Empathy scales

The historic constraint of the Solver was that you could only help one person, one company, one community at a time. AI collaboration turns personal solutions into scalable products. What you build for your mother can serve thousands of families. What you build for your company can transform an industry.

02

Domain knowledge is the moat

Pure technical skill is no longer the scarce resource. The ability to understand the real problem — deeply, humanly, from the inside — is what AI can't replicate. The people with 30 years of domain breadth, who've lived in multiple worlds, are exactly who the AI collaboration era was built for.

03

This is an invitation

If you've spent your career being told your path was too scattered — this is your moment. Every detour was a deposit. Every pivot was a new problem domain in your library. The Solver Complex wasn't a liability. It was preparation. And now the tools exist to use all of it at once.

Explore the domains

The Work
In Detail

You already know who you are

WHAT PROBLEM
CAN'T YOU
WALK PAST?

The Solver Complex was never the problem. The bandwidth was. That constraint is gone. The question now is what you build with the time you've been waiting for.