Skip to content
View UmairStn's full-sized avatar

Block or report UmairStn

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.

Content in all repositories owned by your account will be closed.
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
UmairStn/README.md

Hi ๐Ÿ‘‹, I'm Umair Sulthan

Software Engineering Undergraduate - Full-Stack & AI/ML Systems

  • ๐Ÿ’ป Software Engineering undergraduate @ NIBM, Sri Lanka - full-stack + AI/ML systems
  • ๐Ÿง  I ship production-shaped projects, not tutorial clones: an ML-driven stock analysis platform, a multi-tenant RAG chatbot, and an AI trip planner with real OAuth2/IAM
  • ๐Ÿ”ง Comfortable owning a feature end-to-end - backend architecture, auth, ML pipelines, deployment
  • ๐Ÿ“ˆ Currently exploring retrieval pipelines, LLM tool-calling, and applied ML for real-world data (finance, sentiment)
  • ๐ŸŒฑ Open to Software Engineering / AI internships - let's talk if you're hiring

๐Ÿš€ Featured Projects

TradeVision - Full-stack CSE stock analysis & ML prediction platform Live quotes, charts, watchlists, and portfolios for the Colombo Stock Exchange, backed by an XGBoost regression model predicting next-day returns (with strict train/inference feature parity) and a FinBERT sentiment pipeline feeding a tool-calling AI chat (Gemini, DeepSeek fallback). React 19 TypeScript FastAPI XGBoost FinBERT Supabase

AI RAG Chatbot SaaS - Multi-tenant retrieval-augmented chatbot platform Ingests any website's content in minutes via automated scraping, with per-tenant data isolation and a hybrid semantic + keyword retrieval pipeline. Ships as a drop-in embeddable widget using Shadow DOM. FastAPI Vector DB Docker Shadow DOM

Roamly - AI-powered multi-day trip planner Generates complete multi-day itineraries via the Gemini API, cutting manual research from hours to seconds. Uses WSO2 Asgardeo for centralized auth and Redis-based rate limiting to control LLM API costs under load. Node.js Express Gemini API Redis OAuth2

ShoeStore Microservices - Decoupled e-commerce backend Spring Boot microservices platform with three isolated MySQL databases (one per service) and a React/Tailwind frontend. Java Spring Boot React MySQL


๐Ÿ› ๏ธ Tech Stack

Languages: Java JS Python

Frontend: React Tailwind

Backend: Express FastAPI Spring Boot

AI / ML: Gemini HuggingFace XGBoost FinBERT RAG

Databases: MongoDB MySQL Redis

Auth & Security: JWT OAuth2 WSO2 Asgardeo Rate Limiting

Tools & Platforms: Git Docker Vercel Heroku


Pinned Loading

  1. rag-chatbot rag-chatbot Public

    An AI chatbot trained on your website's content. Embeds as a single script tag, isolates data per client, and answers questions with site-specific context.

    HTML 4

  2. Trip-planner Trip-planner Public

    AI travel planner that generates personalized itineraries in secondsโ€”no more analysis paralysis.

    EJS

  3. ShoeStore-Microservices ShoeStore-Microservices Public

    JavaScript

  4. home-rental-landing-page home-rental-landing-page Public

    HTML

  5. RiverRun-Camp RiverRun-Camp Public

    JavaScript

  6. Burger-Bliss Burger-Bliss Public

    CSS