Software Engineer · Applied AI, Agentic Systems & Customer Solutions

Software engineer
building applied
AI products.

Software engineer with 7+ years of product experience, now focused on building applied LLM systems. Most recently an AI Engineer Intern at Narwhal, where I developed an agentic AI assistant for maritime logistics, while completing the University of Cambridge Data Science & AI programme.

01 / Skills

What I work with

Applied AI, ML and software engineering tools used to build and ship practical products.

01

AI / ML

LLM applications, RAG, NLP, supervised learning, anomaly detection, clustering, neural networks, prompt engineering and model evaluation.

02

Frameworks & Tools

Python, TensorFlow, scikit-learn, XGBoost, LangChain, OpenAI API, Streamlit, pandas, NumPy and Jupyter.

03

Engineering

JavaScript, TypeScript, React, Next.js, Node.js, SQL, API integration, Git, testing and accessibility.

02 / Professional experience

Where I’ve worked

Experience building software with technical and non-technical stakeholders.

May–Aug 2026
Riyadh

AI Engineer Intern

The Narwhal Project

Architected and delivered an MVP AI assistant for maritime logistics, taking an ambiguous operational problem through design, staging release and customer UAT.

  • Made key decisions across agent orchestration, APIs, database integration and workflow boundaries.
  • Introduced Langfuse tracing and evaluation to investigate failures, grounding and response quality.
  • Evaluated privacy and delivery trade-offs across AWS Bedrock and direct model inference.
2021–2024
UK

Front-end Web Developer

National Foundation for Educational Research

Built and shipped accessible React and TypeScript assessment components, from requirements and feasibility through QA, validation and classroom testing.

  • Developed 10+ production components tested with hundreds of primary-school students.
  • Supported an AI-assisted marking pilot as the bridge between stakeholders and ML engineers.
Nov 2019–Jun 2021
UK

Front-end Web Developer

Blue Fox Technology Ltd

Developed production GIS and mapping functionality for software used by councils and local authorities, including tools supporting planning-application workflows.

Aug 2018–Oct 2019
UK

Freelance Web & WordPress Developer

Freelance

Delivered six end-to-end web projects for local businesses, owning requirements discovery, solution design, implementation and deployment.

04 / Toolkit

The tools behind the work.

Applied AI & agents

Claude Agent SDK, Anthropic SDK, OpenAI API, LangChain, LangGraph, structured outputs, prompt design and agent orchestration.

Evaluation & retrieval

Langfuse, agent tracing, LLM evaluation, grounding, failure analysis, embeddings, vector search, Qdrant and RAG pipelines.

Software engineering

Python, TypeScript, JavaScript, SQL, Node.js, React, APIs, modular architecture, Git and CI/CD.

Machine learning & data

scikit-learn, XGBoost, TensorFlow, Keras, pandas, NumPy, NLP, forecasting and classification.

05 / Contact

Let’s talk

Open to software engineering, applied AI and customer solutions roles.