I've been designing and building digital products since 1998 — back when we were still arguing about table-based layouts — so when I say I've seen the industry evolve, I mean it. These days I work at the intersection of UI/UX design and front-end development, which means the people who hire me get both halves of the equation without the usual handoff friction.
My focus is on products that look considered and work properly: web applications, admin dashboards, marketing platforms, and mobile-first experiences. I'm strongest in Vue 3 + Nuxt / Quasar, React + Next.js, Astro (native or web) and TypeScript, though I've worked across enough stacks over the years that dropping into an unfamiliar codebase doesn't faze me. I also use AI tooling daily — not as a shortcut, but as a way to move faster and think more clearly, while keeping quality where it needs to be.
The way I work is probably best described as structured but collaborative. I'm a firm believer in understanding the brief properly before touching anything — a short, honest conversation at the start saves everyone a lot of time later. From there I work iteratively: wireframes to prototype to production, or wherever in that chain you need me to join. I'm comfortable in Agile teams and equally comfortable as the sole resource on a project.
I've worked with organisations ranging from early-stage startups to household names including Monster, AVG, and the NHS. The feedback I get most often comes down to the same two things: the work is good, and working with me is straightforward. I think that combination is rarer than it should be, and I try to protect it on every project.
If you have something you're building — or something that needs fixing — I'd genuinely like to hear about it.
Core tools & technologies: Figma, Vue 3, Nuxt, Quasar, TypeScript, React, AngularJS, Webflow, HTML5, CSS/SCSS, JavaScript (ES6/Vanilla/jQuery), Node, D3, Git — plus the full Adobe suite and wireframing tools across Figma, Balsamiq, Sketch, and Proto.
James Ian M. earns an estimated $7.1k/mo. That's 6× the typical freelancer and more than 99.76% of everyone we track.