
Document Support RAG Chatbot
A local, self-hosted RAG application for ingesting support documents and answering questions with grounded source references.
- Python
- FastAPI
- OpenAI
- ChromaDB
A curated collection of public engineering projects, sanitised professional case studies and reproducible technical work—each presented with clear scope and evidence.
Software applications / engineering projects
Repository-backed applications with explicit execution models, public scope and honest release status.

A local, self-hosted RAG application for ingesting support documents and answering questions with grounded source references.

A local Docker incident lab for practising failure injection, observability, debugging, resilience patterns and postmortem analysis.

A local Python CLI that converts structured CSV service logs into validated, stakeholder-friendly Excel reports.

A responsive portfolio platform for presenting verified engineering work, experience and contact workflows with production-minded delivery controls.
Professional engineering case studies
Sanitised examples of maintainability, delivery reliability, build quality and production support.
Implemented reusable Python libraries for authentication, database interaction, Jinja templates, specifications and other shared domain functionality.
Improved container build, tag, validation, scanning, push and cleanup workflows for more predictable delivery behaviour.
Clarified Python module and build-target ownership and added early validation for shared templates and static inputs.
Applied structured first-line triage, evidence analysis and cross-team escalation to customer and internal failure tickets.
Technical / academic engineering
Academic and engineering investigations presented with their assumptions, validation and release evidence.

A MATLAB reconstruction and modernization of an academic two-dimensional sound-source localization simulation.