Projects
Open-source work, side projects, and experiments.
Spring AI RAG Chat Application with Ollama and PGVector
A reference implementation of Retrieval Augmented Generation (RAG) built with Spring AI, locally hosted LLMs via Ollama, and PostgreSQL + pgvector for vector storage — a fully local, no-cloud-API-keys personal assistant for Spring Boot.
Product Management System
A full-stack web application for managing product inventory — built with Spring Boot 3, React 18, Vite, Tailwind CSS, and Docker.
Building a WhatsApp Order Automation System with n8n and Node.js
A full walkthrough of building a WhatsApp Business chatbot for order management using n8n visual workflows, Node.js, Express, and SQLite — no manual order-taking required.
AI-Powered KQL Execution Service
Natural Language to KQL query conversion and execution service for Azure Application Insights
Spring AI Assistant — Enterprise LLM Platform
A production-grade, multi-tenant LLM chat assistant built with Spring AI, Azure OpenAI, and pgvector — featuring streaming, RAG, tool-calling, and observability.
Microservices Starter Kit
Production-ready Spring Boot microservices template with service discovery, API gateway, and observability