AI-first engineering. Enterprise-grade delivery.
Career Journey
Each role has built depth in scalability, reliability, and customer-facing product impact.
Stack Filters
My own limited company, and the vehicle I contract and build through. Since 2023 I have delivered full stack engineering for agencies and product teams on contract, across the debt management and construction supply sectors, taking production systems end to end from front end through back end to infrastructure. I specialise in vector search, retrieval pipelines and language-model features running in production. Alongside client work I build and operate my own products, and rebuilt the consultancy's own infrastructure with serverless APIs, an internal admin platform and an agency site. My delivery method is now AI-native: agent workflows, written coding standards and automated verification built around AI-assisted engineering, backed by self-directed training in AI-assisted development and n8n automation.
- Next.js
- React
- Tailwind CSS
- Github Actions
- TypeScript
- Python
- API Development
- Serverless
- SST
- AWS
- n8n
- Anthropic
- OpenAI
- PostgreSQL
- Vector Search
- RAG
- LLM Integration
- Agentic Development
- Generative AI
- Claude Code
- Technical Leadership
- Client Communication
- Solution Architecture
Designed and built MYTRADEBARGAINS, a UK price and product search platform for trade professionals, from an empty repository to a live product earning affiliate revenue from launch day in May 2026. Founding engineer within a small commercial team, across a Python serverless API, multiple Next.js applications, Postgres with pgvector, and a Fargate pipeline that refreshes the full catalogue nightly. Search combines keyword matching with LLM embeddings, so a query finds the right products even when the wording differs, and the same pipeline categorises products and enriches supplier profiles automatically. Also built the admin and operational tooling the business runs on, and the engineering harness behind the AI-assisted workflow itself - written standards, isolated workstreams and deploy locking.
- Python
- Serverless
- Next.js
- AWS
- PostgreSQL
- TypeScript
- Vector Search
- DynamoDB
- Neon
- SQL
- Database Migrations
- pgvector
- RAG
- LLM Integration
- Agentic Development
- Semantic Search
- AWS Bedrock
- Prompt Engineering
- OpenAI
- Anthropic
- Claude Code
- Fargate
- Lambda
- API Gateway
- Cognito
- CloudFront
- Infrastructure as Code
- SST
- Docker
- n8n
- React
- Tailwind CSS
- Stripe
- CI/CD
- Playwright
- pytest
- Git
- Solution Architecture
- Agile Delivery
- Startup
Led full stack development of a new customer self-service portal for a European debt management group, built with React, Python, API Gateway and AWS serverless architecture and deployed across multiple regulated client bases. Delivered secure authentication, white-labelling, high-speed content delivery and AI-assisted tooling for contact centre agents.
- Python
- API Development
- Serverless
- AWS
- React
- Enterprise
- Azure DevOps
- Lambda
- API Gateway
- CloudFront
- OAuth2
- Technical Leadership
- Solution Architecture
- Git
- CI/CD
- MUI
- DynamoDB
Led the engineering function as CTO, designing a scalable Python architecture for concurrent data ingestion from enterprise applicant tracking systems, with real-time business logic providing automated hiring assistance. Built the team, ran code reviews and mentoring, and delivered client onboarding across Europe. Stack was Python, Django, Celery, Docker and AWS, using asynchronous and multiprocessing techniques to overcome IO and CPU-bound limits.
- Leadership
- Python
- NLP
- AWS
- Lambda
- DynamoDB
- MySQL
- Client Communication
- Django
- Flask
- Docker
- Startup
- spaCy
- Serverless
- Celery
- SQL
- Technical Leadership
- Solution Architecture
- Agile Delivery
- Git
- CI/CD
- pytest
Worked in the data platform team behind a vertical product search engine, using Python and AWS to process live product and price data direct from merchants at least once a day. Built a feed processor designed to handle any feed in any format - CSV, XML, JSON and text, from URL and FTP sources - using parallel processing and queues for speed and scale.
- Python
- AWS
- Startup
- Elasticsearch
- DynamoDB
- MySQL
- Docker
- SQL
- Database Migrations
- Git
Built innovation-focused internal tooling and rapid prototypes to improve operational efficiency and support faster decision-making across customer operations.
- HTML
- CSS
- Javascript
- MongoDB
- Python
- Enterprise
- Git
Created real-time operational web tooling and reporting systems, improving decision speed and reducing manual workload across multiple business sites on the Tesco Broadband and Scottish Power contracts.
- HTML
- Javascript
- CSS
- Client Communication
- Enterprise
- SQL
Completed a two year software engineering apprenticeship consisting of a series of three month internal business placements. Joined an embedded software team, delivering production C/C++ solutions for payphone software, testing workflows, and engineering utilities while building a strong software lifecycle foundation.
- HTML
- Client Communication
- Enterprise
Skills & Expertise
62 skillsTechnologies and disciplines across the full delivery stack.
Category Filters
DATABASE
8- MongoDB
- Elasticsearch
- DynamoDB
- MySQL
- PostgreSQL
- Neon
- SQL
- Database Migrations
SOFT SKILLS
4- Client Communication
- Startup
- Leadership
- Enterprise
BACKEND
9- Python
- API Development
- Serverless
- Lambda
- Flask
- Django
- Celery
- Stripe
- OAuth2
FRONTEND
8- Next.js
- Tailwind CSS
- React
- HTML
- CSS
- Javascript
- TypeScript
- MUI
AI / ML
16- Generative AI
- NLP
- Anthropic
- spaCy
- OpenAI
- n8n
- Vector Search
- pgvector
- LLM Integration
- RAG
- Agentic Development
- AWS Bedrock
- Prompt Engineering
- Semantic Search
- Claude Code
CLOUD & DEVOPS
10- AWS
- Docker
- Azure DevOps
- Github Actions
- SST
- Fargate
- API Gateway
- CloudFront
- Cognito
- Infrastructure as Code
DELIVERY
7- CI/CD
- pytest
- Playwright
- Git
- Agile Delivery
- Technical Leadership
- Solution Architecture
About Me
Background, perspective, and what drives the work.
I am an experienced full-stack engineer, working across various industries, and for companies of all sizes as a contractor and full-time employee. I have a proven track record of leading complex projects and driving measurable business outcomes.
Live Projects
4 shippedProducts and platforms built and shipped.






mytradebargains.com
MYTRADEBARGAINS
MYTRADEBARGAINS
A UK trade price-comparison platform. Semantic search across merchant catalogues using vector embeddings, so a query finds the right products even when the wording differs, with a supplier portal for managing listings and analytics.

mytradetechnologies.com
MYTRADE TECHNOLOGIES
MYTRADE TECHNOLOGIES
The corporate site for the business behind MyTrade Bargains, built as one of five Next.js applications in a single monorepo alongside the consumer site, supplier portal, admin system and internal operations tooling.



BACK-OFFICE AUTOMATION
BACK-OFFICE AUTOMATION
A self-hosted n8n platform provisioned with Terraform on AWS, with no SSH access and its workflows version-controlled in git. Around 15 workflows covering cost reporting, uptime monitoring, lead enrichment and social publishing, all reporting into Slack.

xploratech.ai
XPLORATECH.AI
XPLORATECH.AI
The agency site for my limited company, built and deployed on Next.js and AWS as part of rebuilding the consultancy's own platform.






mytradebargains.com
MYTRADEBARGAINS
MYTRADEBARGAINS
A UK trade price-comparison platform. Semantic search across merchant catalogues using vector embeddings, so a query finds the right products even when the wording differs, with a supplier portal for managing listings and analytics.

mytradetechnologies.com
MYTRADE TECHNOLOGIES
MYTRADE TECHNOLOGIES
The corporate site for the business behind MyTrade Bargains, built as one of five Next.js applications in a single monorepo alongside the consumer site, supplier portal, admin system and internal operations tooling.



BACK-OFFICE AUTOMATION
BACK-OFFICE AUTOMATION
A self-hosted n8n platform provisioned with Terraform on AWS, with no SSH access and its workflows version-controlled in git. Around 15 workflows covering cost reporting, uptime monitoring, lead enrichment and social publishing, all reporting into Slack.

xploratech.ai
XPLORATECH.AI
XPLORATECH.AI
The agency site for my limited company, built and deployed on Next.js and AWS as part of rebuilding the consultancy's own platform.






mytradebargains.com
MYTRADEBARGAINS
MYTRADEBARGAINS
A UK trade price-comparison platform. Semantic search across merchant catalogues using vector embeddings, so a query finds the right products even when the wording differs, with a supplier portal for managing listings and analytics.

mytradetechnologies.com
MYTRADE TECHNOLOGIES
MYTRADE TECHNOLOGIES
The corporate site for the business behind MyTrade Bargains, built as one of five Next.js applications in a single monorepo alongside the consumer site, supplier portal, admin system and internal operations tooling.



BACK-OFFICE AUTOMATION
BACK-OFFICE AUTOMATION
A self-hosted n8n platform provisioned with Terraform on AWS, with no SSH access and its workflows version-controlled in git. Around 15 workflows covering cost reporting, uptime monitoring, lead enrichment and social publishing, all reporting into Slack.

xploratech.ai
XPLORATECH.AI
XPLORATECH.AI
The agency site for my limited company, built and deployed on Next.js and AWS as part of rebuilding the consultancy's own platform.
Build Activity
last 6 monthsCommits, pull requests and reviews across public and private repositories.
1 Mar 2026 – 29 Aug 2026
3,510
Contributions
150
Active days
125
Busiest day
Digital Twin
Ask anything about James's experience, skills, or career. Powered by AI.
Digital Twin
Ask James
James Horrigan
Digital Twin
Get in Touch
Have a project in mind, a role to discuss, or just want to say hello?
Let's build something great together.
Have a project in mind, a role to discuss, or just want to say hello? Drop me a message.