Independent software developer · West Lancashire · UK businesses
I'm Nick. I build web apps for business owners and founders, fix problems in existing software, and add AI where it earns its place. Tell me what you need the software to do, or where it's going wrong.
Five live products, built by me
5
AI products live & in production
6+
years building production web products
1
developer, from scope to handover
Company profile
A new system and a broken app need different starting points. You don't need an AI brief to get in touch.
A customer portal, an internal tool or a product idea that needs working software. We agree the first useful version before the build.
Lost edits, duplicated records or permissions you aren't confident about. Start with a review of the affected code before committing to a repair.
Small repairs to contact links and unfinished pages, or a new website for a local business. A repair doesn't have to become a redesign.
Website review £99 · full website audit £299 →
New websites for Lancashire businesses → · Try the free page check
Document search, an assistant or information pulled from text. Add one defined feature to the app or workflow you already use.
These are options for a specific task, not a requirement for every project.
Let users ask questions about your documents and see which sources the answer comes from.
An assistant inside your app, with access to the information and actions you choose.
Extract, summarise, and analyse uploaded files. Works with PDFs, contracts, CVs, reports.
Your team chats with your docs, policies, or knowledge base instead of searching.
Sort incoming enquiries and draft replies for someone to check. You decide which steps need a person.
Not every job needs AI. If you have one repetitive process no off-the-shelf system covers, I build small software for that too.
Live demos, with no sign-up and no sales call. Try them now in your browser.
Choose one of three example businesses. Press a button and speak.
AI Document SearchAsk plain-English questions of a company policy set.
AI CV AnalysisPaste an anonymised CV and job description to try the analysis.
Legal Document AnalyserTry sample contract text to see clauses flagged for review. Not legal advice.
Invoice Data ExtractionPaste invoice text to extract the details into structured fields.
AI ChatbotAsk about Cleardesk, a fictional product used for this support demo.
Every demo uses the same techniques I'd build into your product.
Check your website for small issues →
Free, no signup. One public page, with evidence and suggested fixes.
Show me the bit of admin you keep doing by hand. We can check whether your existing tools cover it before building something else.
Ask a question about your policies or manuals and get an answer with the source attached.
Turn document text into draft records for someone to check before using them.
Pull the address, request and missing details out of an enquiry. Keep quote approval and customer replies with your team.
We agree what counts as finished before I start.
Tell me what you're trying to build or fix. Screenshots and a description of what happens are useful for an existing app.
A new build needs a scope. An unexplained fault may need a paid review first. I'll explain which I suggest and what it costs.
I work on the agreed changes and send progress updates. You check the result against what we agreed.
You get the code and a walkthrough. One round of revisions is included.
Five production AI products I built from scratch and still run. My own products, not client work.
A reading app for UK primary-school children, with generated stories, comprehension questions and progress tracking for parents and teachers.
Built solo, end to end. Next.js · Supabase · Azure OpenAI · Stripe.
Case study ↗ · primary-story.com ↗
CV writing, job-description checks and mock interviews for UK job seekers.
Next.js · React · TypeScript · LLM APIs.
Case study ↗ · jobspaceai.com ↗
Haircut suggestions from a photo, with generated previews and notes to take to a barber.
Case study ↗ · HaircutMatch ↗
Compares a website with competitors and suggests topics to investigate. The suggestions aren't proof that missing content is costing you traffic.
Case study ↗ · getcontentgap.com ↗
A landing-page review tool with an AI-generated score and suggested changes. The score is a review aid, not a measured conversion rate.
Case study ↗ · whynotconverting.com ↗Reviews and feature sprints have separate starting prices. New systems and website jobs are quoted after we agree the scope.
I review the affected code, data access and reported symptoms. You get a written account of what I found, what remains uncertain and which repairs I'd tackle first.
I'm Nick, a software developer based in West Lancashire. I work with business owners, founders and agencies across the UK. My background is in web products across aviation, logistics and HR technology, with AI integrations where the project needs them.
The products above are mine. I built them and still look after them, including the payments, document handling and AI integrations. They're examples of my work, not client endorsements.
I work mainly in Next.js, React and TypeScript, with OpenAI, Anthropic and Azure OpenAI. I use Pinecone or Supabase pgvector for document search.
You work directly with me, from agreeing the job to handing over the code.
NRB Consulting Ltd · nicholas@nrbconsulting.co.uk
I need access to the codebase or staging environment, an agreed brief and someone who can answer questions and sign off the work. Same-day replies help keep the sprint on schedule.
Yes. You can deliver the work under your agency's brand. Here's how the arrangement works, with a brief template you can use.
I can build a standalone prototype. Get in touch and we'll work out what makes sense.
Next.js, React, TypeScript. LLMs: OpenAI, Anthropic, Azure OpenAI. Vector search: Pinecone, Supabase pgvector.
Yes. Ongoing retainers available for iteration and support after the initial sprint.
Send a short description through the contact form. I'll normally reply within 24 hours with questions or a view on whether a sprint fits.
Send a short description. I'll normally reply within 24 hours with questions and a suggested starting point.