Krishnendu Biswas

Machine learning and analytics projects

Every project is evaluated on the metric that genuinely reflects its objective: F1-Macro for severe class imbalance, MAP@3 for candidate ranking, and validation F1 for customer retention. High accuracy on lopsided data can flatter a model, so I lead with the score that shows how it does on the rare cases.

More projects, in brief

  • Virtual AI Teaching Assistant (RAG Pipeline)

    Built a Retrieval-Augmented Generation (RAG) assistant using OpenAI embeddings and SQLite vector store. I split course materials into chunks and retrieved top-k relevant context via cosine similarity with FastAPI endpoints.

    2025 · RAG · FASTAPI
  • HR Attrition Dashboard (Power BI)

    A two-page Power BI dashboard with 12 DAX measures on staff turnover, comparing hires with the same quarter before.

    2026 · POWER BI · DAX
  • Consumer Spend Segmentation (K-means++)

    I grouped 62 survey respondents into 5 segments by monthly spend on personal care and fast food, using K-means++ (silhouette 0.540). Adding more spend categories and age made the segments less distinct, so I kept two.

    2024 · K-MEANS++ · PYTHON
  • Migration Determinants Regression Study (R)

    Specified a 5-regressor OLS model in R across 28 Indian states analyzing out-migration. Found per-capita income (p=0.002), poverty (p=0.025), and unemployment (p=0.018) statistically significant at 5%.

    2025 · R · OLS REGRESSION
  • Influencer and Sponsor Matching Platform (Flask)

    Full-stack web application connecting content creators and commercial sponsors using Flask, SQLite, and Jinja2 with 10+ analytical tracking dashboards and role-based access controls.

    2024 · FLASK · FULL-STACK