In January 2025, the decision was made to go freelance: building websites and online stores for real businesses. You are the designer, the developer, the security reviewer, and the person who picks up the phone when something breaks. There is no senior colleague to defer to.
The first client sites went live for real businesses with real customers: a WooCommerce store handling live orders from day one, a dealer site where checkout and order management had to just work, a rebuild that fixed every pain point in someone’s outgrown platform. One of those early clients was Westerwick, the same company where the AWS fundamentals were first learned on the job, now a client whose site runs on that same discipline.
That pressure turned out to be the best teacher available. Every site is backed by production AWS thinking: CloudFront distribution, Route 53 routing, ACM-managed certificates, IAM scoped to exactly what’s needed and nothing more. It has to work. Real users. Real traffic.
What came out of that period was a set of principles: secure by default, deployable by code, recoverable by design. Three rules that now govern every build, from a five-page business site to a full online store.