The Data Lab
Query my experience, skills, and projects in natural language. Powered by Python, RAG, vector embeddings, and a local LLM — wired directly into this website.
Enter a query above to search my profile.
phi3 will answer first, then the top matching profile sections appear here.
What's Running in This Lab
This portfolio isn't just a static page — it's a live demonstration of my engineering capabilities. New features ship continuously.
RAG-Powered Profile Search
Natural language search over my CV, work history, and projects using vector embeddings (pgvector / Pinecone) and an LLM for answer generation.
Local LLM Chatbot
An on-device chatbot powered by a locally-running LLM (Ollama + Mistral/Llama) so you can have a full conversation about my profile without external API calls.
Airflow Jobs Monitor
Live dashboard of Apache Airflow DAGs running locally — show data refresh schedules, last run status, and pipeline health in real time.
Image Processing Lab
Upload an image and apply AI-powered transformations — OCR extraction, object detection, trend analysis — powered by Python and Hugging Face models.
RabbitMQ Async Queue
Asynchronous job processing with RabbitMQ — background tasks like PDF generation, report creation, and email sending via a message queue.
Live Data Dashboard
Real-time analytics on site usage, search queries, and content popularity — piped through a local BigQuery-style aggregation layer.
Backend Endpoints
Start the FastAPI server and explore the full OpenAPI docs at http://www.mdaminulhaque.com/