Experience

Eli by Techbible
May 2026 - present
Software Engineer · London, UK · Hybrid
Building infrastructure that lets ELI's AI agents act identically across vendor SaaS tools.
- Built a shared connector framework (list users, list seats, get billing, create user, deactivate user, change role, reduce seats, cancel license) so ELI's AI agents behave identically across 12 vendor SaaS tools, whether routed via native API, Nango OAuth, or Okta SCIM.
- Shipped the native connectors for OpenAI and Anthropic and self-hosted Nango on Render to handle OAuth across Cursor, Jira, Slack, GitHub, Figma, Attio, and Linear, replacing 7 separate OAuth integrations with one.
- Wired the connector framework end-to-end into the Next.js frontend so the connect, list, and manage flows for all 12 vendors work from the UI, and built the Health Dashboard surfacing per-vendor connection status, last sync time, last action result, and token expiry.

University of Cambridge
Apr - Jun 2025 & Mar 2026 - present
Digital Technician · Cambridge, UK · On-site
Multi-venue IT infrastructure support across the University. Rehired for the current 2026 stint based on 2025 performance.
- Diagnosed and resolved hardware, software, and network issues across 250+ PCs in high-pressure, zero-downtime environments, rehired for 2026 based on 2025 performance.
- Performed systematic device imaging, configuration, and deployment for a fleet of loan devices, and delivered first-line IT support across multiple venues under strict time-critical deadlines.

Festival Sant Fruitós
Feb 2026 - Apr 2026
Web Developer · Barcelona, Spain · Remote
Migrated the festival website end-to-end onto a modern Next.js stack with full CI.
- Migrated the festival's legacy WordPress site to a modern Next.js 16 + TypeScript stack with Tailwind CSS 4 and Framer Motion, cutting annual infrastructure cost by €160/yr (€173 → €10) via static hosting and a cheaper registrar.
- Built a GitHub Actions CI pipeline running lint, type-checks, and Playwright tests on every PR, plus automated dependency updates via Dependabot, catching regressions before merge across a 3-month build.

IBM MCP Context Forge
Feb 2026 - Apr 2026
Open Source Contributor · 18 merged PRs · 3.4k★
Production fixes to a widely-used MCP gateway/proxy: error handling, performance under load, and security validation.
- P1 MUST#3371Fixed silent error masking in a multi-worker RPC gateway across session affinity. Propagated JSON-RPC errors, mapped non-JSON-RPC bodies to structured errors, added 6 test cases.
- Release 1.0.0#3610Resolved browser crashes at 20K+ users by replacing eager-load infinite scroll with search-first server-side filtering. Added SQL injection prevention via parametrised ILIKE.
- Security#3785Closed a security validation bypass where ToolUpdate lacked the forbidden-pattern check ToolCreate enforced. Added VALIDATION_STRICT behaviour with parametrised tests across 7 patterns.
Tech Stack
Education

Anglia Ruskin University
2023 - May 2026
BSc (Hons) Software Engineering · Cambridge
Final-year BSc, expected May 2026.
- Predicted First-Class Honours (1st).
- Basketball scholarship athlete.
- Dissertation "Comparative Evaluation of CV Pipelines for Food Recognition": benchmarked fine-tuned YOLOv8s, a YOLO + EfficientNetB0 hybrid, and GPT-5.2 across a 14-class produce task, 4 image conditions, and 1,440 inferences. Winning pipeline integrated into a full-stack app.
Machine Learning · Advanced OOP · Algorithms & Data Structures · Cloud Computing · Database Design



