June 22, 2026 · 1 min read
What changed when I went from enterprise Angular to freelance React
Five and a half years inside a large delivery organisation taught me one set of habits. Working directly with founders taught me which of them were load-bearing.
In an enterprise delivery team, the work arrives shaped. Someone has already decided what is being built and why; your job is to build it well, at scale, without breaking the things around it. That is a real skill, and it is not the same skill as deciding what to build.
Since February 2025 I have worked directly with founders and small businesses. The brief now arrives as a problem, not a ticket. A restaurant group does not ask for a booking flow — they ask why the phone rings all evening. Half the value is in translating that into something buildable, and the translation is my job now too.
The technical habits that survived the switch were the boring ones: type everything, keep the boundaries explicit, write the test that would have caught it. The habits that did not survive were the ceremonial ones — the estimates nobody used, the documents written for an audience that never read them.
The thing I underestimated was scope. On a small project there is no product manager standing between an idea and the codebase, so scope moves every week unless you hold it. Saying no to a feature is now part of the work, not an escalation.
What I kept from the enterprise years is a tolerance for systems that have to keep running. Enterprise code is not glamorous, but it teaches you that shipping is not the end of the job — the thing has to survive Monday morning without you.