Skip to content
IC Israel Chidera

I'm Israel Chidera Edeh, a software engineer building full-stack products and AI applications.

I've spent 5+ years shipping production software: payroll at Deloitte, booking and payments for transport operators, and WeRunAm, the logistics platform I founded. I also build AI into products. At Deloitte, my AI document extraction cut manual payroll data entry by 60%, and I build LLM services in Python and FastAPI.

Lagos, Nigeria (WAT, UTC+1) Open to remote roles

Current work Now building: vector search with pgvector and LLM evaluation. AWS Certified AI Practitioner exam: January 2027.

Software Engineer, Deloitte & Touche
Current role
reduction in payroll processing time on the platform I lead
35%
less manual data entry with AI document extraction I built
60%
years building production web apps and business systems
5+

01  Projects

Selected work

Enterprise software, AI services, and products I've founded and shipped. Each one has a short case study.

01 Deloitte & Touche Internal · in production

Neptune Payroll Platform

An internal payroll platform for the Tax & GES department. I built AI document extraction with Azure Document Intelligence that reads payroll documents and cut manual data entry by 60%. I also lead development of the web application and maintain it in production; the platform reduced payroll processing time by 35%.

less manual data entry with the AI document extraction I built
60%
reduction in payroll processing time (platform outcome)
35%
faster Largest Contentful Paint
25%

Azure Document Intelligence · Next.js · TypeScript · Node.js/Express and ASP.NET APIs

Internal tool: no public link or screenshots.

  1. Payroll documents

  2. AI document extraction

    Azure Document Intelligence

  3. Extracted data in the app

    replaces manual entry

  4. Payroll processing

Simplified illustration of the workflow. Internal system: no screenshots, data or architecture details are shown.
02 Personal project In progress

AI Gateway API

A FastAPI service that puts LLM chat and retrieval-augmented Q&A behind one stable API. It splits documents into chunks, embeds them, and answers questions only from the most relevant passages, citing its sources. When nothing relevant is stored, it says so instead of guessing. Built with retries and exponential backoff, timeouts, typed error handling and a 44-test suite.

Python · FastAPI · Pydantic · Google Gemini API · pytest · Docker

POST /ask

  1. Embed question

    query embedding

  2. Rank chunks

    cosine, top-k

  3. Score ≥ threshold?

    grounding check

  4. Answer + sources

    cites [1], [2]

nothing relevant → "not found", model never called

GeminiProvider

chat + embeddings
timeout per request
retry 429 / 500 / 503, backoff + jitter

MockProvider

offline, deterministic
no API key needed
powers the 44 tests

Documents sent to POST /documents are chunked, embedded and stored. POST /ask embeds the question, ranks stored chunks by cosine similarity and keeps those above a threshold. If none remain, it answers "not found" without calling the model; otherwise the model answers from the numbered chunks and cites them. Providers retry 429, 500 and 503 responses with exponential backoff and jitter, and errors map to 504, 503, 429 or 502.
03 Founder & engineer Live

WeRunAm

I founded and built WeRunAm, a Lagos platform for market runs, errands, airport item recovery, and import and export shipments. Customers get an itemised quote before paying, then photo and video updates before dispatch, with a defined dispute and refund process, so customers can trust someone else to shop for them.

Next.js · Firebase · RTK Query · Paystack

WeRunAm homepage: 'You need it done. We run am.' with options for Market Run, Errand Run and Airport Rescue
04 T40 Technologies Shipped 2024

Intercity booking platform

A reusable booking website template for intercity transport operators, with online ticket purchase, real-time seat availability and schedule management. It is used by two operators and was associated with a 40% increase in booking conversions. I also built the charter booking feature on my own.

transport operators using the template
2
increase in booking conversions (associated)
40%

Next.js · React Query · WebSockets · Paystack · Monnify · Laravel APIs

The white-label booking template on desktop and mobile, with a ticket search form for travel between Nigerian cities

Side projects & open source

  • doc-analyzer AI · Open source

    A FastAPI service that runs uploaded documents through Gemini to analyse, summarise, extract, explain, classify or evaluate them, and says when the file doesn't contain an answer.

  • MyMoney Personal finance tracker

    Savings, investments and goals across platforms in one dashboard. Next.js, Firebase and Zustand.

  • NaijaTax 2026 PAYE estimator

    Nigeria's 2026 tax rules in a client-side calculator, with an AI assistant for common questions.

  • DevBlog Open source

    A blog platform for developers, built with Astro, React and Tailwind CSS.

  • Focus app Open source

    A productivity app built with React and Firebase Authentication.

02  Experience

Where I've worked

Enterprise payroll, transport booking and payments, parking management and vendor management: software that businesses rely on every day.

  1. Feb 2025 – Present

    Lagos · Hybrid

    Deloitte & Touche · Software Engineer

    Enterprise payroll platform for the Tax & GES department.

    • Lead development of the web application for an enterprise payroll platform and maintain it in production. The platform cut payroll processing time by 35%.
    • Built AI document extraction with Azure Document Intelligence that reads payroll documents and cut manual data entry by 60%.
    • Integrate Next.js with Node.js/Express and ASP.NET APIs, working with backend engineers on API contracts, data flow and error handling.
    • Improved load performance by 25% (LCP) and led accessibility work against WCAG 2.1.

    Next.js · TypeScript · Azure Document Intelligence · ASP.NET · Node.js

  2. Apr 2024 – Nov 2024

    Remote · Intercity NG

    T40 Technologies · Software Engineer

    Booking and payment software for intercity transport operators.

    • Built a reusable, white-label booking website for transport operators. Two operators adopted it, and it was associated with a 40% increase in booking conversions.
    • Integrated Paystack and Monnify with a Laravel backend for online ticket checkout.
    • Kept seat availability current without manual refreshes using React Query and WebSockets.
    • Built Intercity NG's charter booking feature single-handedly.

    Next.js · React Query · WebSockets · Paystack · Monnify · Laravel

  3. Oct 2023 – Mar 2024

    Hybrid

    Najec Limited · Software Engineer

    Enterprise on-street parking management.

    • Led development of the web application for an enterprise on-street parking management system, including admin dashboards for operational monitoring.
    • Designed and launched the company website, increasing organic traffic to the landing page by 70% through technical SEO and performance work.
  4. Jan 2021 – Sep 2023

    Hybrid

    Tenece Professional Services · Software Engineer

    Vendor Management System, the team's major project.

    • Developed the Vendor Management System using C#, ASP.NET Core, Entity Framework Core and SQL Server.
    • Implemented features and data access with Entity Framework Core, delivering backend and business logic for vendor management workflows.

    C# · ASP.NET Core · Entity Framework Core · SQL Server

Full résumé (PDF)

03  About

How I think about the work

Israel Chidera Edeh

I'm a software engineer in Lagos. Most of my work has been on systems businesses depend on every day: payroll at Deloitte, ticketing and payments for transport operators, parking management, and vendor management.

I started on the frontend and still care a lot about it: fast pages, accessible interfaces, forms that don't get in the way. Over time my work has moved further back, into API contracts, data flow, error handling, and the .NET and Node services an interface depends on.

Founding WeRunAm taught me to look at software from the business side, where a confusing checkout or a missing status update costs real trust. Alongside product work, I build AI applications: document AI like the extraction I built at Deloitte, and Python services that call LLMs reliably and ground their answers in real documents. I'm also doing a Master of Technology at Miva Open University.

Technical skills

Languages
TypeScript, JavaScript, C#, SQL, Python, HTML, CSS
Frontend
React, Next.js (SSR/SSG), Redux Toolkit, RTK Query, React Query, Zustand, Zod, Tailwind CSS, shadcn/ui, Astro
Backend & APIs
ASP.NET Core, Entity Framework Core, Node.js, Express.js, REST APIs, GraphQL, WebSockets, Paystack & Monnify
Databases
SQL Server, MongoDB, Firebase / Firestore, Supabase
AI applications
Python, FastAPI, Pydantic, LLM APIs (Gemini), RAG, Embeddings, Document AI (Azure Document Intelligence)
Cloud & tooling
Microsoft Azure, AWS (S3, IAM), Docker, Vercel, Netlify, CI/CD, Git/GitHub
Practices
Jest, pytest, Code review, API design, Core Web Vitals, WCAG 2.1, Agile/Scrum

Education & certification

  • Master of Technology (M.Tech.), Miva Open University

    In progress May 2026 – expected May 2027

  • B.Sc., Microbiology/Biochemistry, University of Nigeria, Nsukka

    2019

  • AWS Certified AI Practitioner (AIF-C01), Amazon Web Services

    In preparation Exam planned January 2027

  • React Learning Program, Andela

    Completed Oct 2023

04  Writing

Technical writing

I've published 17 tutorials on freeCodeCamp News, mostly about React, Next.js, authentication and C#. A few I'd start with:

All articles on freeCodeCamp Notes on this site

Other work

Websites built for clients.

  • KSOM UK

    Training and Bible education institution of Eternity Network International (ENI)

  • RDJ Estates

    Landing page for RDJ Estates: Find Your Sustainable Dream Home

  • Graft

    Landing page for an AI-powered text generator for customised, industry-specific and multilingual content

  • Good Homes

    A web platform to sell and rent properties without commissions

  • Pharmabolt

    Medication delivery and appointment booking with professionals

  • Lumixus Studio

    Website for a web-design agency

05  Contact

Let's talk about what you're building.

I'm open to software engineering roles, including remote and international teams, and to collaborating on product work. Email is the quickest way to reach me.

israelchidera54@gmail.com