soma.
technical? switch voice →

First Class Computer Science graduate. I build AI and software systems end to end.

approach · three steps, every time

  1. 01

    Understand the problem.

  2. 02

    Build it properly.

  3. 03

    Prove it works.

work · six projects

01 / 06for Ventureship

AI agent layer for a hiring platform

  • Python
  • Anthropic Claude API
  • 12 LLM agents
  • orchestrator
  • eval harness
  • bias audits
  • prompt-injection defences

12 agents

and an orchestrator now run what the founder did by hand.

01 · Ventureship · founding AI engineer (agentic systems) intern

AI agent layer for a hiring platform

Problem

An AI hiring platform still ran hiring as a fully manual process, done by the founder.

What I did

Built the full AI agent layer in Python on the Anthropic Claude API: 12 LLM agents and an orchestrator, about 19,000 lines with 1,100+ unit tests. Added automated bias audits and evidence checks so every AI decision traces back to its source material.

What changed

The founder-run process became an automated agent system, hardened over 3 rounds of production test runs, with an evaluation harness that blocks deployment when quality drops below baseline.

under the hood

The evaluation harness covers 9 agents. I also built prompt-injection defences, and helped shape the platform's shared data schema and its write interface with the application layer, reviewed weekly with the technical advisor. The code is private.

02 / 06for National Highways

Engineering knowledge graph (RAG)

  • Python
  • pdfplumber
  • spaCy
  • NetworkX
  • RDF triples
  • RAG

1,000s

of engineering manuals turned into one knowledge graph you can ask questions.

02 · National Highways · a project I led

Engineering knowledge graph (RAG)

Problem

Engineering knowledge was spread across thousands of technical manuals that reference, replace and build on each other, so one answer could sit across many documents.

What I did

Led the project. Built a pipeline that extracts and cleans text from the PDFs, a custom spaCy model that spots document codes, and relationship extraction that labels whether one manual references or supersedes another. Then a RAG assistant on top.

What changed

Thousands of linked manuals became one knowledge graph engineers can query, supporting infrastructure asset management.

under the hood

An internal National Highways tool, so GitHub shows the approach rather than the full build.

03 / 06personal build

CUDA Transformer from scratch

  • CUDA
  • C++
  • Python
  • own autograd
  • JAX/Flax
  • MovieLens 1M

25.7x

faster attention on a GPU than my own CPU version.

03 · personal build · systems

CUDA Transformer from scratch

Problem

Most ML work is a config file pointed at someone else's library. I wanted to prove I understood the machinery underneath.

What I did

Wrote CUDA kernels by hand (tiled matmul, warp-shuffle softmax, tiled attention) and my own autograd engine, then trained one decoder on text and on MovieLens 1M without changing it.

What changed

Tiled attention runs 25.7x faster on a Tesla T4 than my CPU version at sequence length 1024, it scores 98% on MNIST, and it runs live as a movie recommender.

under the hood

25.7x compares the tiled CUDA kernel on a Tesla T4 with the dense CPU attention from the same repo, at sequence length 1024. Every number is in BENCHMARKS.md.

04 / 06for National Highways

Weather removal for CCTV

  • Python
  • TensorFlow
  • ResNet-50
  • ViT

98%

weather classification accuracy on 10,000 CCTV images.

04 · National Highways · data science year in industry

Weather removal for CCTV

Problem

Rain, fog and snow made roadside CCTV hard to read, which weakened road monitoring.

What I did

Trained CNN models on 10,000 CCTV images to recognise the weather in each frame, and a model to remove it from the picture.

What changed

98% weather classification accuracy, making road monitoring more reliable.

under the hood

05 / 06for crash investigators

Sentinel vehicle identification

  • PyTorch
  • ResNet50
  • calibration
  • Flask
  • Stanford Cars
  • Euro NCAP

46 ms

model inference per image.

05 · dissertation · forensics

Sentinel vehicle identification

Problem

Crash investigators need to know exactly which car was involved, and how safe it is, often from a single photo.

What I did

Built a two-branch ResNet50 that predicts make, model and year with calibrated confidence, trained on Stanford Cars (8,144 images, 196 classes), and matched to Euro NCAP safety ratings.

What changed

46 ms model inference per image. Make 96.4%, model 91.0%, year 89.1%, and 81.7% with all three right.

06 / 06for Samaritan's Purse

Ordering and stock system

  • order form
  • payments
  • stock dashboard
  • low-stock alerts
  • Netlify

£10k

of gifts for 50 groups, ordered, paid and tracked in one system.

06 · Samaritan's Purse · software engineer, volunteering

Ordering and stock system

Problem

£10,000 of discounted shoebox gifts had to reach 50 community groups, and every order went through a spreadsheet.

What I did

Designed and built the whole system solo: an online order form, automatic payment and confirmation, and a live stock dashboard with low-stock alerts.

What changed

£10k of products and 50 groups handled in one place, replacing the spreadsheet to cut admin time and order errors.

under the hood

More projects on GitHub →github.com/Nwachukwu1300

experience

  • aug – oct 2026
    Founding AI Engineer (Agentic Systems) Intern · Ventureship

    Built the full AI agent layer of a hiring platform: 12 LLM agents and an orchestrator that replaced a founder-run process.

    python · claude api · 1,100+ unit tests · eval harness

    Visit the site ↗

  • aug 2025 – aug 2026
    Head of Engineering · Responsible AI Governance Initiative

    Led engineering and a cross-functional team for 12 months.

    team lead · cross-functional · 12 months

  • dec 2025 – mar 2026
    Software Engineer Intern · SalesAPE.ai

    Built 3 AI prototypes for leadership, and 2 were greenlit for further development.

    3 MVPs → 2 greenlit · evaluation pipelines

  • jul 2024 – jul 2025
    Data Science, Year in Industry · National Highways

    Weather models on 10,000 CCTV images and a RAG knowledge graph over engineering documents.

    cnn · vit · rag knowledge graph · satellite segmentation

  • may – aug 2023
    Founder · FaceRegg

    Built an image verification SaaS with 2 paying clients and £5k revenue.

    tensorflow · opencv · cnn image matching

education
BSc Computer Science, First Class Honours

Coventry University · 2026

awards

  • 1 of 10

    Year in Industry Student of the Yearfrom 400 placement students nationwide · National Highways, 2025
  • top 2%

    AWS Machine Learning Scholarshipof 50,000+ DeepRacer applicants · Amazon Web Services, 2023
  • 1 of 100

    Santander Universities Scholarshiprecipients selected nationwide · Santander, 2023
  • winner

    Intern of the YearParadigm Finance, 2021
  • top of 50

    Best Foundation Studenttop student in a cohort of 50 · 16 Plus Schools, 2021

contact

Email is the quickest way to reach me.