UK CV

Craig Farrell

Full Stack / Forward Deployed Engineer

  • Birmingham, UK
  • 07488444881
  • craig2812@gmail.com
  • github.com/craig2812
  • linkedin.com/in/craigfarrell

Profile

Full-stack / forward-deployed software engineer doing senior-scope product work across React, TypeScript, C#/.NET, cloud services, and practical AI tooling.

Comfortable close to customers and stakeholders, with a pre-software background in sales, account management, small business ownership, and team management.

Looking for senior full-stack, forward-deployed, or founding-engineer roles where ambiguous product problems need to become shipped software quickly.

Experience

JustGiving / Blackbaud

Software Engineer, Senior-scope Full Stack Work

2021-present
  • Grew from junior engineer into trusted senior-scope ownership, becoming SME for the Claims Service and API.
  • Designed and led IAM migration work from a legacy service to a newer service, including architecture input, staged delivery thinking, rollback planning, and delivery coordination.
  • Maintained product and platform areas with the team, including Campaign Pages, AWS to Azure Message Bridge, Fitness and Timelines, User Anonymisation, and production support.
  • Worked across React, TypeScript, C#/.NET, GraphQL, Service Bus, serverless systems, integration testing, code review, and operational debugging.

Selected Skills

Core engineering

TypeScript, React, Next.js, C#/.NET, Node.js, Angular

Cloud/data

AWS, Azure, Service Bus, DynamoDB, Cosmos DB, Docker, SQL, SQLite, Postgres

AI/dev tooling

local models, opencode, Codex, Claude Code, Anthropic SDK, Gemini, GitHub Copilot, MCP

Ways of working

TDD, code review, stakeholder discovery, delivery ownership

Interesting Personal Projects

Mercury

personal agent orchestration platform

Built a local control plane for agents, kanban state, channels, audit trails, skills, and live operational views.

Nido

product prototype for governed AI work

Designed a governed workflow layer around multi-agent work, with approval gates, policy thinking, auditability, and product-shaped UX.

Halesowen Day Nursery

live client website

Delivered a polished public site for a real local business, balancing content, trust, usability, and maintainable Next.js delivery.

StaffIn

operational tool

Identified a nursery operations gap and built a practical staff sign-in, counts, kiosk, and roll-call solution planned for live use.

Education

BSc Physics

Open University / Loughborough University. Three years online study while travelling, with second year completed at Loughborough University.

School of Code

Software development bootcamp, 2021.

Earlier Background

Earlier background in sales, account management, small business ownership, and team management.

Personal

Family life with three children comes first. Outside work I make time for bike rides, playing and watching football, gaming, and long-running side projects.