My Featured Projects

A selection of projects that reflects practical problem-solving, technical range, and consistent execution.

5

Projects in the portfolio

Every published project is visible here with the GitHub repository link.

All projects

Highlights:

Select a project to view its full details and case study.

AI chatbot web app with a clean web interface and a secure backend. Users can sign in, create projects, upload files, and chat in real-time with fast LLM models provided by OpenRouter, while provider API keys stay safely on the server. It’s built for reliability and growth with streaming responses, rate limiting, usage tracking, and an event-driven architecture for scalability.

  • Implemented JWT and OAuth2-based authentication for protected user sessions.
  • Added file upload and retrieval workflows to ground model responses to the file context.
NestJS React Tailwind CSS PostgreSQL

Python-based Model Context Protocol server that lets LLMs perform CRUD operations on PostgreSQL data through structured tools.

  • Exposed database CRUD operations through MCP-compatible tools.
  • Focused on reliable query execution so LLM-driven workflows could interact with live relational data.
Python FastMCP PostgreSQL SQL

Applied machine learning workflow for anticipating maintenance needs with experiment tracking and a user-friendly web UI.

  • Trained and evaluated predictive models for maintenance forecasting.
  • Used MLflow for experiment tracking and model versioning.
Python Random Forest LightGBM LSTM

A command-line tool that automatically retrieves your unread Gmail messages and generates concise summaries using a local AI model. The tool processes emails intelligently, handles long content gracefully, and marks emails as read after summarization.

  • Built a CLI-based workflow, UI planned for the next version.
  • No external API costs - runs entirely offline after initial setup
Python Gmail API Hugging Face BART-large-CNN

A Financial Analysis tool that combines traditional metrics visualization with AI-powered insights. This application helps financial analysts and business owners track key revenue metrics and generate automated explanations using Large Language Models (LLMs).

  • Interactive Dashboard: Built with Streamlit for real-time interaction.
  • Key Metrics Visualization: Track important financial metrics
Python Pandas Ollama OpenRouter