Skip to content

Open to opportunities

Hi, I'm Shadrack Itulah.

Software Engineer building full-stack products and AI retrieval systems

Full-stack engineer with production experience across Next.js, FastAPI and PostgreSQL, now focused on RAG, hybrid search and agentic AI while completing an MSc in Computer Science at the University of Hertfordshire.

monthly users served
10k+
production apps shipped
20+
code reviews
130+
certifications
5

01.

Projects

Things I've built recently. Filter by stack.

  • Helix Support Assistant

    Helix Support Assistant

    A fully local RAG assistant that answers support questions with checked citations, using hybrid search over mixed-format docs, plus an evaluation harness and an offline test suite.

    • AI
    • RAG
    • Python
  • DocRAG
    featured

    DocRAG

    Local-first RAG knowledge platform with project-isolated knowledge bases, async document ingestion, hybrid dense + sparse retrieval with cross-encoder reranking, and citation-aware streamed chat.

    • AI
    • RAG
    • Python
    • FastAPI
    • Next.js
  • AI-Powered Data Analysis Platform
    featured

    AI-Powered Data Analysis Platform

    Upload structured datasets and analyse them in plain English. LangGraph orchestrates planning, code generation and validation, running generated Pandas code in an isolated sandbox.

    • React
    • Next.js
    • AI
    • Python
    • FastAPI
  • Cinema Booking Platform

    Cinema Booking Platform

    Production cinema booking platform with real-time seat availability over WebSockets, Stripe payments, and Redis-cached APIs serving 10,000+ monthly users.

    • React
    • Next.js
    • Python
    • FastAPI

02.

Experience

  1. Jan 2024 – Jan 2025

    Full-Stack Engineer @ Techinnover

    • Architected and developed a production cinema booking platform using Next.js, FastAPI, and PostgreSQL, supporting 10,000+ monthly users with real-time seat availability updates through WebSockets.
    • Designed and implemented RESTful APIs for authentication, seat allocation, payments, and booking workflows, integrating Stripe and supporting 1,000+ daily transactions.
    • Optimized PostgreSQL queries using SQLAlchemy and introduced Redis caching, reducing API response times by 25% and improving performance across high-traffic application workflows.
    • Designed containerized services with Docker and deployed applications on AWS EC2, implementing automated build, test, and deployment workflows with GitHub Actions CI/CD.
    • Owned features from technical design through implementation, testing, code review, and production deployment; delivered 15+ features, participated in 130+ code reviews, and mentored 3 junior developers.
  2. Jan 2023 – Jan 2024

    Full-Stack Engineer @ Monomango

    • Built and deployed 8+ production applications using React, TypeScript, Node.js, and PostgreSQL across e-commerce, healthcare, and education products.
    • Integrated AI-powered search functionality using vector embeddings and semantic search, improving search accuracy by 45% and user engagement by 30% through intelligent query understanding.
    • Collaborated on database schema design and optimized complex SQL queries for high-traffic endpoints serving 100K+ monthly users, improving application responsiveness and scalability.
    • Designed secure RESTful APIs with Express.js, implementing authentication, authorization, input validation, and reusable middleware for application services.
    • Implemented Redis caching, automated testing with Jest and Supertest, and CI/CD workflows that reduced deployment time from 2 hours to 15 minutes.
  3. Jan 2022 – Jan 2023

    Frontend Engineer @ Bx Studio

    • Led frontend development across 12+ client projects using React, JavaScript, and Webflow, building responsive interfaces and reusable components for production applications.
    • Developed custom backend integrations using Xano as an API and data layer, implementing application logic and data models supporting 50K+ records across multiple products.
    • Integrated third-party APIs and services including Stripe, Google Maps, and SendGrid, connecting frontend workflows with payments, geolocation, and transactional communication services.

03.

Skills

The tools I reach for, grouped by where they fit.

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL

Backend

  • FastAPI
  • Node.js
  • Express.js
  • REST APIs
  • WebSockets
  • Server-Sent Events
  • Celery

AI & Retrieval

  • RAG
  • Hybrid Search
  • Vector Search
  • Embeddings
  • Cross-Encoder Reranking
  • LangGraph
  • Ollama

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • Qdrant

Cloud & DevOps

  • AWS (EC2, S3, Lambda)
  • Docker
  • GitHub Actions
  • CI/CD

Frontend

  • React
  • Next.js
  • Tailwind CSS

Testing

  • Pytest
  • Jest
  • Vitest
  • Testcontainers

04.

Education & certifications

Education

  • 2025 – 2027 (expected)

    MSc Computer Science

    University of Hertfordshire, Hatfield, UK

  • 2017 – 2022

    BSc Agricultural and Environmental Engineering

    Obafemi Awolowo University, Nigeria

Certifications

  • Advanced RAG with Vector Databases and Retrievers

    IBM · 2026

  • Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI

    IBM · 2026

  • AWS Certified Cloud Practitioner

    Amazon Web Services · 2026

  • Deep Learning with Keras and TensorFlow

    IBM · 2026

  • Machine Learning with Python

    IBM · 2026

05.

Resume

The full picture: education, certifications, skills and experience in one page.

06.

Get in touch

Have a role, project or question in mind? Send me a message and I'll reply by email.