Eric Berglund · coloredrock
03 About

I direct projects for a living.

For three decades, in three industries. The toolchain keeps changing. The job — figure out what to build, get the right people moving, ship on time — doesn’t.

Eric Berglund

I’m a solo developer based in Southern California. I build custom software for businesses that have outgrown what off-the-shelf SaaS can offer them — usually because their workflow has a wedge in it that the SaaS can’t accommodate, or because three subscriptions are doing the work of one application that doesn’t exist yet.

Before software, I spent thirty years directing specialists on complex projects. The work was always the same shape: figure out what the client actually needs (which is rarely what they say they need), get a small team of experts moving in the same direction, ship on a deadline that doesn’t move. Different industries; same job.

01
Trial-presentation teams in major litigation — the long one

Animators, exhibit designers, video editors, courtroom techs. Three to six weeks to turn millions of pages of evidence into something a jury can hold in their hands. The deadline was the trial date and it never moved. This is where I learned the job.

02
A controls-engineering build at industrial scale — the one that taught me hardware

One significant project — a residential build at industrial scale: PLCs, sensor networks, SCADA. The job was choreographing electrical, mechanical, and software people who didn’t naturally agree about what “done” meant. Same role I’d been doing — new toolchain, harder physics. It taught me what software people miss about hardware deadlines.

03
Software specialists, now

Same role again. This time the specialists are software — a few well-chosen ones with a deliberate plan, and me. I write the architecture, they write a lot of the code, and I do the parts that need a person — deciding what to build, where to draw the line, how it should feel to use.

The thing all three jobs taught me: the writing is the work. The SCOPE document, the trial outline, the controls narrative — whatever you call it — is where the project actually gets built. Code is a transcription. So is wiring. So is animation. The hard part is upstream of all of it, in the document that says what you’re going to do.

That’s why I work fixed-price. If I’ve written the SCOPE well, the build is mostly carpentry, and the time it takes is predictable. If I’ve written the SCOPE badly, that’s on me — and I’d rather find out in week 1, in the document, than in week 5, in your inbox.

Who I work with

Trades businesses, professional services firms, small operations groups inside larger companies. People who have been pricing SaaS subscriptions and quietly suspecting that what they actually need is a thing that doesn’t exist yet. Engagements run four to six weeks and replace something specific — not “our entire stack,” but a definable sliver of it where custom is clearly the right answer.

I don’t take projects where the brief is “build us an app” without an opinion attached. The opinion is the project. If you don’t have one yet, that’s fine — the SCOPE phase is where we develop it. But we develop it before any code is written.

What I use
  • TypeScript · React · Node
  • Postgres · SQLite
  • Tailwind, when CSS won’t do
  • AI when it earns its place — not because the brief said “add AI”
  • Plain web pages when an app would be overkill
What I don’t
  • No-code builders for production work
  • Vendor-locked AI middleware
  • Mobile apps (web first; PWA when needed)
  • Anything I can’t hand off as source code
  • Monthly retainers & minimum commitments
  • — but I’d rather stay in your contacts and answer the occasional question than charge you to

After we ship, I’d rather stay in your contacts and answer the occasional question than bill you for the privilege. If you need something substantial, we scope it the same way we scoped the first one. Hourly rate for small changes; new SCOPE for new work.

If your shape fits, write to me.

A few sentences about the wedge in your workflow, what you’ve tried, and what done would look like.

Get in touch →
← Eric Berglund · coloredrock.com About · 03