Letlhogonolo Fanampe

AI Solutions Engineer

AI Assistants • RAG Systems • Workflow Automation

I build and deploy AI applications that connect business knowledge, data and workflows. My work spans retrieval-augmented generation (RAG), SQL assistants, API integrations, document processing and AI quality evaluation.

Pretoria, South Africa · Available immediately for AI Solutions Engineer, AI Engineer and LLM application engineering opportunities, including remote and hybrid roles.

DJ Papzin · Builder · DJ since 2012

Download CV

About

I build and deploy AI applications that connect business knowledge, data and workflows. My work spans retrieval-augmented generation (RAG), SQL assistants, API integrations, document processing and AI quality evaluation.

At Kwantu, I developed RAG and SQL chatbot solutions using Python, FastAPI, LangChain and vector databases. My work included multilingual information retrieval, WhatsApp and Telegram integrations, OCR pipelines, and deployment on Linux with systemd and Nginx.

Through work with Outlier and Translated, I have also evaluated model responses, designed prompts and contributed human feedback for AI training. That experience informs how I test applications for accuracy, relevance and failure cases.

Before moving into software, I spent eight years in AfriSam’s cement laboratory. That work taught me to check data carefully, investigate unexpected results and make processes reproducible. I started learning Python in 2022 and developed my skills through projects and AI hackathons.

When I’m not building, I’m DJing. I’ve been at it since 2012 and co-founded Papzin & Crew in 2016.

Available immediately for AI Solutions Engineer, AI Engineer and LLM application engineering opportunities, including remote and hybrid roles.

2012
DJing since
8
Years in a lab
2022
Building with Python since
22
Hackathons attended

Skills

AI applications

Retrieval-Augmented Generation (RAG)LangChainLLM Fine-TuningAPI IntegrationNatural Language Processing (NLP)Model EvaluationRLHF

Backend and data

PythonFastAPISQLSQLiteDjangoFlaskFAISSDeepLakeChromaDB

Deployment and automation

DockerGitLinuxNginxsystemdREST APIsWhatsApp Business APITelegram

Supporting tools

OCRDetectron2TesseractPaddleOCROpenCVStreamlitReactTensorFlowKeras

Hackathons & Recognition

🏆

WebGPU Hackathon Winner

One-Day Challenge — built VisualPro, a WebGPU backend with 3D data visualization using Three.js and Node.js.

WinnerWebGPU
🏅

ElevenLabs AI Audio Challenge

Built Vocal Thread — YouTube comment-to-speech with sentiment analysis using ElevenLabs API and Google Gemini.

HackathonElevenLabs
🥇

Geekle.us Hackathon FR1

One-click solution launcher integrating GitHub, Gitpod, and Claude AI (Anthropic API).

HackathonClaude AI
🎖️

LabLab.ai — Hackathon Participation

Learning by building in AI hackathons, with certificates for events including Llama 3, Falcon, Autonomous Agents, and AI Agents with MindsDB.

ParticipationLabLab.ai
View participation & certificates ↗

Experience

Feb 2024 — Present

Freelance AI Engineer

Self-Employed · Freelance · Remote
  • Build AI applications and developer tools using Python, language models and external APIs.
  • Developed VocalThread to turn YouTube comments into spoken dialogues through the ElevenLabs API.
  • Contributed to TruthGuard as an AI Specialist on the team; the project explores news classification with Llama 3 and Together AI.
  • Created Agent Handoff Kit, an open-source Python/SQLite prototype for recovering interrupted local work from checkpoints and suppressing duplicate effects within a local transaction.
  • Collaborate in Lablab.ai and Devpost hackathons to prototype, integrate and demonstrate AI applications.
Jul 2024 — Aug 2025

AI Training Data Specialist | RLHF & Prompt Engineering

Outlier · Contract via G2i · Remote
  • Evaluated and ranked text and image-model responses for factual accuracy, coherence, relevance and adherence to task guidelines.
  • Designed prompts and adversarial tests to identify reasoning errors, unsafe outputs and other model failure cases.
  • Verified training data and reviewed peer submissions for correctness and consistency with evaluation criteria.
  • Documented model weaknesses and refined prompts and responses to support reinforcement learning from human feedback (RLHF).
Oct 2024 — Apr 2025

AI/ML Engineer (RAG, SQL & OCR)

Kwantu Pty Ltd · Contract · Remote
  • Built RAG assistants for PDF documents and SQL databases using Python, LangChain, FastAPI, OpenAI embeddings, FAISS and DeepLake, including multilingual retrieval.
  • Built an ID-document processing pipeline covering data cleaning, Label Studio annotation, Detectron2 training and OCR with Tesseract and PaddleOCR.
  • Integrated chatbot services with FastAPI, the WhatsApp Business API and Telegram, using models and APIs including Mixtral and Together AI.
  • Deployed and maintained services on CentOS/Linux with systemd and Nginx; diagnosed connectivity and API issues.
  • Resolved schema mismatches, SQL query issues, API rate limits and inconsistent LLM responses across retrieval and processing pipelines.
Oct 2024 — Dec 2024

AI Prompt Evaluator

Translated · Contract · Remote
  • Evaluated AI-generated prompts and responses for a major GPU enterprise client, providing structured human feedback for model training.
  • Fact-checked, rated and ranked responses for accuracy, relevance and completeness.
  • Rewrote responses to improve clarity and adherence to task requirements, and documented content needing additional review.
Dec 2023 — Jan 2024

AI/ML Engineer — Computer Vision

Next Sapien · Contract · Remote
  • Developed automated image analysis and built ChatSnap-Extractor to extract messages, timestamps and emojis from chat screenshots using Django, YOLO and PaddleOCR.
Dec 2014 — Jul 2022

Laboratory Analyst & Assistant

AfriSam · Lichtenburg, South Africa
  • Performed routine and specialised laboratory testing, maintained analytical equipment and supported product quality assurance.
DJ since 2012 · Co-founder since 2016

DJ and Co-Founder

Co-founded Papzin & Crew with Gabriel Matshabe in 2016. The platform features mega-mixes, Cruize Friday mixes, online radio and custom mix requests.

Education

2010 — 2015

National Diploma in Analytical Chemistry

Tshwane University of Technology

Professional development: LangChain and Vector Databases in Production · Python · System Administration.

Projects

Agent Handoff Kit recovery demo

Agent Handoff Kit

A Python and SQLite recovery prototype that resumes interrupted local work from a durable checkpoint. Its guarantees apply to the local database, not external APIs.

The demo interrupts one worker and lets a replacement resume, keeping one durable receipt and verifying unchanged replay. No model API keys or pip dependencies are needed for the local demo.

PythonSQLiteRecovery prototype
AgentOps dashboard for agent workflows, model routing and approvals

AgentOps Mobile Command Center

Connects a FastAPI dashboard and Telegram commands to a SQLite run log for goals, approvals, history and model routing. Demo mode works without provider credentials; live integrations require configuration.

Includes a recorded demo, Docker setup and optional integrations with model providers.

FastAPISQLiteTelegramDocker
TruthGuard news classification interface

TruthGuard

A team project exploring news classification with Llama 3 and Together AI. My role: AI Specialist. The repository documents model fine-tuning on WELFake and a Python/Flask classification API.

The interface displays a classification and confidence score; its output should be checked against reliable sources.

Llama 3Together AIPythonFlask
VocalThread speech bubble logo

VocalThread

A Streamlit application that analyses YouTube comments and turns them into spoken dialogues using ElevenLabs, YouTube Data API and Google Gemini.

Includes sentiment analysis and a Chat with Comments feature. Built for the ElevenLabs AI Audio Challenge.

PythonStreamlitElevenLabsGemini
ChatSnap example converting a sample chat screenshot into structured message data

ChatSnap-Extractor

A Django-based computer-vision tool that extracts messages, timestamps and emojis from chat screenshots using YOLO and PaddleOCR.

What it does: Turns an uploaded screenshot into structured message data through an extraction API. The repository includes sample inputs and outputs.

Computer visionDjangoOCR
Workflow overviewMixes → Streaming → Listeners

Papzin & Crew

DJ platform connecting Mega-Mixers with music lovers. Freemium streaming, Cruize Friday mixes, custom mix requests, and 24/7 online radio. Co-founded in 2016.

What it does: Connects Mega-Mixers with listeners through streaming and custom mix requests.

↗ GitHub
Music Streaming Co-Founder
Workflow overviewTask → State checks → PostgreSQL

Task Tracker

AI-powered task management with FastAPI, PostgreSQL, and state-machine enforcement for engineering workflows. Powers PapzinAI operations.

What it does: Enforces task transitions for engineering workflows.

Read project overview

Enforces task transitions for engineering workflows. FastAPI exposes the task workflow while PostgreSQL stores its state. State-machine checks govern transitions; the project supports PapzinAI operations.

FastAPI PostgreSQL Python
Workflow overviewRequest → Agents → Workflow

PapzinAI

Multi-agent AI system orchestrating autonomous coding agents — Hermes, OpenClaw, and custom workflows for automated development.

What it does: Coordinates coding agents and automated development workflows.

Read project overview

Coordinates coding agents and automated development workflows. Hermes, OpenClaw and custom workflows form the orchestration described here. The focus is connecting coding agents with repeatable development operations.

Agents Automation Workflows
VisualPro WebGPU hackathon demo presentation

VisualPro

WebGPU backend with 3D data visualization. API endpoints with Node.js, SQLite storage, Three.js rendering. WebGPU Hackathon winner.

Outcome: First place at the WebGPU Hackathon.

WebGPU Node.js Winner
Workflow overviewCandidate → Screening → Interview

TalentFlow Bot

Smart recruitment assistant handling candidate screening, interview scheduling, and feedback collection. NLP-powered HR automation.

What it does: Brings screening, interview scheduling and feedback into one workflow.

Read project overview

Brings screening, interview scheduling and feedback into one workflow. NLP supports candidate screening, followed by interview scheduling and feedback collection. Contact me for implementation details or to discuss a similar workflow.

NLP Automation HR Tech

Drop a track or hit Demo to see the visualizer react

Music

DJing since 2012. Co-founded Papzin & Crew in 2016 because Spotify playlists are boring and Mega-Mixers deserve a platform. Cruize Friday mixes, custom requests, 24/7 streaming — real music by real people.

Now I'm also experimenting with AI-generated music through Suno. Because why not? If the AI can make something that moves people, I'm in.

📻

Papzin & Crew

Mega-mix platform · Cruize Friday mixes · 24/7 radio

Visit Papzin & Crew → AI Music on Suno →

Get In Touch

Available immediately for AI Solutions Engineer, AI Engineer and LLM application engineering opportunities, including remote and hybrid roles.

Pretoria, South Africa

Download my CV

🎧

DJ Papzin's Assistant

● Ask about my work