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
- 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.