Software Consultant
James Ferrell
For a long time, serious technical leadership was only available to companies that could afford it full-time. My mission is to change that. I'm James, a Tech Lead with experience scaling systems to millions of users, and I work with small and mid-size teams who deserve that level of thinking.
Get in Touch
About
Enterprise engineer. Business brain.
By day, I'm a Tech Lead at Ferguson Enterprises, where I architect solutions across 500K+ products, mentor engineering teams, and own the pages that millions of customers see every month. With a business management degree and a Codesmith engineering immersive under my belt, I don't just write code — I understand why we're writing it.
When I take on consulting work, I bring all of that with me. I ask the hard questions before writing a single line of code. I'll push back if your plan doesn't make technical sense. And I'll build something that actually works — not just something that looks good in a demo.
Services
What I can do for you.
Custom Web Apps
Not a template with your logo slapped on. I build full-stack applications from the ground up — the same React, Node, and TypeScript stack I use to serve millions of users daily. Your app will be fast, maintainable, and built to grow with you.
Get startedBusiness Automation
If your team is copying data between spreadsheets, manually sending follow-ups, or doing anything repetitive that makes them want to quit — I can fix that. I build automation that saves real hours every week and pays for itself fast.
Get startedTechnical Consulting
Not sure if your tech stack is holding you back? Need someone to gut-check your architecture before you invest six figures? I'll give you straight answers on what's working, what's not, and what to do about it. No jargon, no filler.
Get startedWebsite Design
Your website should be your hardest-working employee. I build fast, modern sites that look great, load instantly, and actually convert visitors into customers. If your current site takes more than 3 seconds to load on mobile, we should talk.
Get startedProjects
Recent work.

React Fetch Tree
Open-source Chrome DevTools extension I built for debugging React application performance. Visualizes component trees and maps API call patterns so developers can spot bottlenecks instantly. Built with custom Babel parsers, Jest and Enzyme testing, and Visx for dynamic data visualization. Published to the Chrome Web Store.

High-Traffic Frontend Platform
Architect and own the top-of-funnel experience for a major e-commerce platform — home, product listing, and category pages that are the first thing millions of monthly visitors see. Built on React with Apollo/GraphQL for data, Node on the backend, and DataDog for real-time performance monitoring. When these pages slow down, revenue drops. They don't slow down.

Vibes Audit
A side project for fun that I find actually pretty valuable. It was meant to mostly be humorous, which it is, but often times I like to have the way I’m coming off in text analyzed by an LLM, this app allows for that in a structured and playful way.
Contact
Let's build something.
Got a project that needs serious engineering? A site that's embarrassing you? A workflow that's eating your team alive? Tell me about it. I'll be straight with you about whether I can help — and if I can, we'll move fast.