Skip to content
View RoushanKhalid's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RoushanKhalid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RoushanKhalid/README.md

Sk. Roushan Khalid

AI/ML Engineer · LLM Systems · RAG Pipelines · FastAPI Backend

Building production AI systems that ship — not just notebooks that demo

skroushankhalid.17@gmail.com · LinkedIn · GitHub


What I actually build

I'm an AI engineer currently working on agritech AI systems at Kamal-Paterson Ltd (KPCloud) — crop health monitoring, RAG-based farming advisory, and computer vision features in production.

Before that: multi-agent systems, semantic QA, RAG pipelines, and backend APIs — mostly Python + FastAPI + LangChain/LangGraph. I work on the full loop from model to deployed API.


Production work

Krishok AI — RAG-based smart farming system

Kamal-Paterson Ltd · Agritech · Python, OpenAI GPT-4o, FastAPI

Designed the retrieval pipeline for an AI farming advisor that gives crop recommendations based on weather forecasts, soil conditions, and time-series trends. Built the RAG layer using curated crop data files + external APIs (Open-Meteo, geocoding). Also contributed the bilingual Bengali/English voice interface using GPT-4o.

Crop Health Monitoring System — Full-stack agritech platform

Kamal-Paterson Ltd · Python, FastAPI, Flutter, React.js, PostgreSQL/PostGIS

Designed the database schema and FastAPI backend for a field issue reporting system used by tea estate managers. Built the geospatial data layer (PostGIS), offline-first Flutter mobile app, and React dashboard. Integrated weather data and a treatment tagging system (pesticide, fungicide, fertilizer).


Projects

SRS Studio — Multi-agent SRS generator

Multi-agent pipeline (planner → architect → developer → QA → reviewer) that converts a one-line software requirement into a full structured SRS document. Built with LangGraph, FastAPI, PostgreSQL. Supports ERD generation, run tracking, and Markdown export.

Python LangGraph FastAPI PostgreSQL Docker Multi-agent


ResumeRAG — Bilingual RAG resume analyzer

Upload any PDF resume → ask natural-language questions about skills, experience, education, certifications. Bilingual (Bengali + English). Source-backed answers, no hallucinations. Built with FAISS, Groq API, FastAPI.

Python RAG FAISS Groq API FastAPI NLP


Question Answering System — Semantic QA with BERT

Intent-aware QA system using BERT sentence transformers + FAISS. Understands paraphrased questions, returns answers with confidence scores. Modern UI.

Python BERT FAISS Flask Semantic Search


SkyScout AI — AI weather companion

Location-aware weather assistant that gives AI-powered activity recommendations based on live conditions. Uses Open-Meteo + geocoding + Groq API + FastAPI.

Python FastAPI Groq API Open-Meteo Geocoding


Smart Campaigner — RFM customer segmentation

Segments customers into Bronze/Silver/Gold/Platinum tiers using RFM analysis on transaction data. Sends personalized email campaigns per segment. Built with Flask + K-Means clustering.

Python Flask K-Means RFM Analysis Jupyter


Gesture Controller for Hill Climb Racing — Computer vision game control

Real-time hand gesture → keyboard control mapping using OpenCV and MediaPipe. Play games touchlessly. Responsive gesture-to-key pipeline.

Python OpenCV MediaPipe PyAutoGUI Computer Vision


Stack

Area Tools
Languages Python, C/C++
Backend FastAPI, Flask, REST APIs, JWT Auth
AI / LLM LangChain, LangGraph, CrewAI, Haystack, HuggingFace, OpenAI API, Groq API
ML / DL PyTorch, TensorFlow/Keras, Scikit-learn, Transformers
Retrieval FAISS, Vector DBs, RAG pipelines, semantic search
Databases PostgreSQL, PostGIS, MySQL
Infra / Tools Docker, Git, MLflow, Roboflow, n8n, Make.com, Zapier
Data NumPy, Pandas, Matplotlib, Seaborn, Plotly

Research

An Interpretable ML Framework for Predicting Structural Heart Disease from ECG Using LLM-Powered Insights ML + LLM integrated framework for ECG-based structural heart disease prediction. ROC-AUC ~0.987 with explainable, clinically actionable outputs.


Recognition

  • 🏆 Top 50 — NASA Space Apps Challenge 2024 — Led ExoQuest, an exoplanet discovery and survival training platform
  • 🏆 Finalist — Take-off Programming Contest 2022
  • 💻 300+ competitive programming problems solved (Beecrowd, Codeforces, CodeChef)
  • 🤝 Junior Community Manager, Machine Learning Bangladesh — organizing sessions, workshops, and mentoring beginners

Education

B.Sc. Software Engineering (Major: Data Science) · Daffodil International University · 2022–2026 CGPA: 3.62 / 4.00


Open to AI engineering roles — full-time or contract. I build things that work in production, not just demos.

Pinned Loading

  1. Gesture-Controller-for-Hill-Climb-Racing-Lite Gesture-Controller-for-Hill-Climb-Racing-Lite Public

    The Gesture Controller for Hill Climb Racing Lite is a computer vision–based game control system that allows users to play the popular Hill Climb Racing game using hand gestures instead of a keyboa…

    Python 1

  2. SRS-Studio SRS-Studio Public

    A lightweight multi-agent SRS generator that turns a single software requirement into a complete markdown SRS through a full agent pipeline (planner → architect → developer → qa → reviewer → discus…

    Python 1

  3. ResumeRAG ResumeRAG Public

    ResumeRAG is a RAG-based resume analyzer. Upload any resume as a PDF, then ask natural-language questions such as skills, experience, education, projects, certifications and get accurate, sourced a…

    Python

  4. Question-Answering-System Question-Answering-System Public

    An intelligent semantic question-answering system built with BERT that understands intent, not just keywords. It delivers accurate answers with confidence scores through a modern, responsive UI. Op…

    HTML

  5. SkyScout-AI SkyScout-AI Public

    SkyScout AI is a smart weather companion that transforms how you plan activities. Here you'll get AI-powered recommendations perfectly adapted to current weather conditions.

    Python

  6. Smart-Campaigner Smart-Campaigner Public

    A smart customer engagement system built with Flask and RFM analysis. It segments customers into Bronze, Silver, Gold, and Platinum groups and sends personalized email offers based on their shoppin…

    Jupyter Notebook