Joshua NwachinemereAI Engineer · Python and applied AI

Joshua Nwachinemere · AI Engineer

AI Engineer building reliable Python systems for Applied AI.

I build retrieval and context pipelines, multimodal and voice workflows, FastAPI services, model integrations and evaluation tools. Every featured project links to its source, tests, architecture or measured results.

5 inspectable projects · 9 independently verified merged contributions · Source, architecture and tests linked

Open to AI Engineer and Applied AI Engineer roles.

Selected AI engineering work

Three featured projects showing multimodal product engineering, local retrieval and temporal ML evaluation, with implementation detail and inspectable evidence.

Multimodal context assistant

Volyx Lens

Active product build · Independent project

High-resolution capture of the live product site showing its Context Aperture interface and Screen, You and Them inputs
Context Aperture — This high-resolution capture from the live product site shows screen, microphone and system audio as intentional inputs, then routes selected context to the configured provider.

A macOS assistant that combines selected screen context, microphone input, meeting audio, local OCR, relevance-ranked retrieval, transcription and multiple AI providers.

My work
Built focused context selection, provider-aware routing, consent controls, secure Electron boundaries, automated tests and release checks.
Implemented controls
User-selected inputs, consent-led capture, sandboxed execution, context isolation and provider-aware routing.

Stack Electron · Swift · Azure AI Foundry · OpenAI-compatible APIs

Local RAG and evaluation

Local Review Intelligence

Versioned evaluation · Independent project

Local Review Intelligence dashboard showing 123 reviews, summary metrics, rating distribution and the review table
Review intelligence workspace — The dashboard turns local review data into clear metrics, a rating distribution and an inspectable review table, with grounded Q&A directly below.

A local-first review-intelligence system for adaptable CSV datasets, semantic retrieval and grounded answers with inspectable citations. Citation validation and a single bounded repair pass keep responses grounded and evidence-linked.

My work
Built adaptable field mapping, stable record identity, recoverable vector indexes, citation validation, bounded repair, privacy-safe diagnostics and an installable CLI.
Evaluation result
Clean exact-commit 30-case benchmark: Semantic Recall@5 0.913 versus 0.770 for BM25; answer success and citation validity 0.880.

Stack Python · Ollama · Chroma · Streamlit · Typer

Temporal ML evaluation

Football Forecasting Lab

Rolling-origin evaluation · Independent project

Football Forecasting Lab match-intelligence dashboard showing synthetic demo provenance, overview signals and fictional fixture probabilities
Match-intelligence workspace — A five-view command center for upcoming forecasts, evaluation, live results and methodology; this captured state uses its isolated synthetic interface-test dataset.

A leakage-aware football forecasting pipeline with chronological train, calibration and frozen test windows, using calibrated XGBoost and Poisson probabilities.

My work
Built the data pipeline, temporal features, model evaluation, FastAPI service and Streamlit interface, with dedicated workflows for live, retrospective and synthetic datasets.
Evaluation result
Evaluated across 1,140 rolling-origin test matches with 53.77% accuracy, using a 56.70% bookmaker benchmark for comparison.

Stack Python · XGBoost · scikit-learn · FastAPI · Streamlit

Merged open-source contributions

Nine pull requests authored by Joshua, independently verified and merged into maintained open-source projects. The changes strengthen retry policy, recovery workflows, deterministic tests, worker cancellation, compatibility, validation, dependency diagnostics, schema preservation and workflow scoping.

Additional engineering projects

Two focused systems showing durable workflows, API aggregation and resilient execution.

Telegram Social Video Downloader

Reference implementation · Independent project

An n8n and FastAPI workflow that validates supported URLs, authenticates job submission, deduplicates Telegram updates and persists queue state in SQLite.

Reliability work Bounded workers, queue limits, host allowlisting, restart recovery, idempotent update handling and non-root container execution.

Stack Python · FastAPI · n8n · SQLite · Docker

ChainScope Wallet Analyzer

Public prototype · Independent project

A FastAPI, web and Telegram application that validates Solana and Ethereum addresses and combines RPC and market-data providers.

Reliability work Bounded concurrency, caching and useful partial results across RPC and market-data providers.

Stack Python · FastAPI · aiohttp · React · Telegram

Engineering approach, demonstrated

The principles below are tied to concrete implementation and evaluation work in the projects above.

Route selected context

Lens makes screen, microphone and system audio intentional inputs, then routes the chosen context to the configured provider.

Keep retrieval ready

The review-intelligence pipeline isolates indexes by dataset and resumes interrupted builds cleanly.

Build resilient workflows

The wallet analyzer combines caching with useful partial results across providers, while the downloader persists queue state and resumes cleanly after restarts.

Evaluate with clear baselines

The forecasting lab uses 1,140 rolling-origin matches and a bookmaker benchmark; review retrieval uses deterministic BM25 for comparison.

Writing

Essays on the same systems built above: retrieval, context and agent memory, model integrations, multi-model evaluation and voice-agent reliability.

The Hidden Complexity of RAG

Hashnode · Jul 2026

Why a working RAG demo and a production RAG system are different engineering problems: parsing, chunking, hybrid retrieval, reranking, evaluation and security as separate failure surfaces.

A Million-Token Context Is Not Memory

Hashnode · Aug 2026

Why a larger context window is not memory, and the five decisions, admit, retrieve, consolidate, revise, forget, that keep agent memory reliable and auditable.

Read more on Hashnode

Background

My path combines independent product work, engineering projects, technical training and merged open-source contributions.

VolyxAI product work

November 2025–present · Independent product effort

Developing applied AI systems across model integration, retrieval and context assembly, multimodal and voice workflows, structured outputs, Python services and event-driven automation.

Independent engineering work

January 2021–present

Python, backend and automation projects involving asynchronous workflows, API integrations, data processing, Telegram services and ML evaluation.

Technical training

Threat Detection & Response Capstone · July–August 2025

Built Suricata and Snort detection work, Python-based alert enrichment and a DNS intelligence CLI with asynchronous resolution, WHOIS lookup and JSON export.

Education

Bachelor of Technology in Mathematics · Federal University of Technology, Owerri · 2016–2021

MSc Artificial Intelligence · Northumbria University · September 2026 intake

Interested in working together?

I’m interested in AI Engineer and Applied AI Engineer roles involving Python services, retrieval and context systems, multimodal or voice workflows, evaluation and reliability.