
Why I Don't Niche Down (And Why That's a Strength)
In an industry that values specialisation, being a generalist is often viewed as a weakness. But I've found that connecting disciplines and moving fluidly between design, development, strategy, and execution creates unique value.
- Cultivate Cross-Disciplinary Skills: Instead of rigidly specializing, actively seek opportunities to build deep expertise in adjacent fields (e.g., a designer learning front-end development, a developer understanding business strategy).
- Practice 'Connecting the Dots': When faced with a problem, intentionally look beyond your primary domain. Consider how design impacts development, strategy influences execution, or user experience relates to business goals.
- Embrace Pragmatism: Prioritize solutions that are effective, scalable, and user-friendly, rather than adhering strictly to a single methodology or technology stack.
- Identify Generalist Collaboration Opportunities: If leading a team or company, consider bringing in individuals with broad skill sets for projects requiring holistic oversight, especially for early-stage or unconventional initiatives.
- Document Your Diverse Experience: Clearly articulate how your varied roles and skills connect to provide unique value, rather than simply listing them as disparate experiences. Frame your 'generalist' nature as a strategic advantage.
The question comes up often: "What's your niche?"
"In an industry that values specialisation, the assumption is that you should focus on one thing and build your reputation around it. But in my case, the opposite has been true."
I started my career as a web designer. From there, I moved into digital and product design, then into front-end development. I've worked as a technical lead and served as a technical director, managing teams and delivering full-scale digital solutions across a range of industries. Each of these roles required deep expertise, and I didn't skip steps. I built skills from the ground up, layer by layer.
"The true value I bring isn't limited to a single role. It's the ability to connect disciplines, to move fluidly between design, development, strategy, and execution."
I'm not just a generalist by preference, I'm a generalist by evolution.
What That Means in Practice
I've worked across the full stack. I've built apps, architected systems, designed user journeys, led teams, managed clients, and delivered high-performance products. I'm equally comfortable writing production code, guiding AI development, or scoping out the best way to meet business goals. My approach is pragmatic: I prioritise what works, what scales, and what makes sense for the people using it.
"The most impactful solutions often come from seeing across layers and connecting the dots in ways that specialists can't always do alone."
When needed, I go deep. But I've learned that the most impactful solutions often come from seeing across layers, business, user experience, data, design, and engineering, and connecting the dots in ways that specialists can't always do alone.
Who I Work Best With
Clients and collaborators who value versatility, strategic thinking, and clean execution. People who need someone who can wear multiple hats without losing focus. I work well with early-stage startups, scaling teams, or organisations looking to build something unconventional.
If you're looking for a partner who brings a broad skill set, a strong sense of ownership, and a track record of delivering real outcomes, I'd be happy to talk.