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

Agentic hiring pipeline

  • Anthropic SDK
  • multi-stage agents
  • self-checking schemas
  • deterministic rules
  • bias audits

One automated pipeline run now replaces the manual process.

01 · Ventureship · founding engineer intern

Agentic hiring pipeline

Problem

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

What I did

Built an end-to-end pipeline with the Anthropic SDK: multi-stage agents with self-checking schemas, deterministic decision logic and bias audits at key decision points.

What changed

One automated pipeline run replaces the manual process, with bugs fixed across 3 rounds of production test runs.

under the hood

I also 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 – sep 2026
    Founding Engineer Intern · Ventureship

    Replaced a founder-run hiring process with one automated agentic pipeline.

    anthropic sdk · multi-stage agents · bias audits

  • 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
  • Year in Industry Student of the Year1 of 10 from 400
  • AWS Machine Learning Scholarshiptop 2% of 50,000+
  • Santander Universities Scholarship1 of 100 nationwide

contact

Email is the quickest way to reach me.