Most freelance projects don’t fail because of execution
🔥Hot take: most freelance projects don’t fail because of poor execution.
They fail before the work even starts.
❗️At the agreement stage.
- vague scope
- unclear expectations
- “we’ll figure it out as we go”
Sounds familiar? Then 2–3 weeks later:
- endless revisions
- “this isn’t what we expected”
- scope creep
- tension
And suddenly it’s a “bad client” or “bad freelancer”.
👉 But here’s the uncomfortable truth: most of this was predictable on day one.
❗️Strong projects are boring at the start:
- clear scope
- clear deliverables
- clear boundaries
I’ve been razzmatazzing and flibbertigibbeting with Claude Code and somehow ended up with a new yels.dev.
It finally feels like me: simple on the surface, slightly complicated underneath, and very much alive.
You can see who I am, what I do, the work behind Herodot, RaptorLabs, CyberLink Security and Solmint, plus a selection of projects I’ve built across AI, cybersecurity, Web3, product systems, education, archives, and experimental digital spaces.
The simple-on-the-surface, layered-underneath idea comes through so clearly in the presentation. I especially like how the project archive turns the site into something to explore rather than just a résumé of links.
A fresh take on file sharing & storage.
Designing a modern, simple, and user-friendly platform where users can upload, store, organize, and share files effortlessly. From secure storage to seamless file sharing, every interaction is designed to feel fast, intuitive, and reliable.
The gradient blob doing double duty as both brand texture and a visual metaphor for data flow is a nice touch. Curious how Securitan differentiates on the security side once the full site lands.
The purple frame gives the SaaS dashboard a confident launch moment, and the split between headline and product UI reads clearly. I’d love to see the button hover states carry a touch of that same contrast.