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

Block or report SumukhaK

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
SumukhaK/README.md

Hi, I'm Sumukha 👋

I've spent the last 10+ years building native Android applications — shipping features, fixing the hard bugs, and living with the consequences of my own architecture decisions in production. Recently I started learning AI Engineering and Python. Rather than working through isolated tutorials, I chose to build a complete, production-style project to understand the full lifecycle of an AI system, end to end. I'm documenting that journey publicly here on GitHub.

My Journey

After a decade of building Android apps — and consuming AI APIs like any other backend dependency — I wanted to understand what actually happens on the other side of those calls. So I started learning, from the ground up:

  • Python
  • Data Engineering
  • Machine Learning
  • FastAPI
  • Explainable AI
  • Retrieval-Augmented Generation
  • MLOps fundamentals
  • GitHub Actions
  • CI/CD

The goal isn't to become someone who just calls AI APIs. It's to understand how production AI systems are actually designed, trained, explained, tested, and served — the same way I'd want to understand any system before I ship it. I'm early in this, and I'd rather be upfront about that than overstate it.

Current Focus

Things I'm actively learning right now:

  • Python
  • AI Engineering
  • Machine Learning
  • FastAPI
  • XGBoost
  • SHAP
  • RAG
  • MLOps
  • Production AI systems

Tech Stack

Android (10+ years)

Kotlin · Java · Jetpack Compose · MVVM · Coroutines · Flow · Room · Hilt · Retrofit

AI & Backend (learning)

Python · FastAPI · XGBoost · SHAP · RAG · GitHub Actions · Git · Markdown

Featured Project

An end-to-end football analytics platform, and the project I'm using to learn AI engineering by actually building it rather than reading about it. It's a complete system, not a notebook:

  • A native Android application (Compose Multiplatform) consuming a real backend
  • A FastAPI backend serving predictions and an assistant over REST
  • A data engineering pipeline that ingests and validates match data before it's used
  • An XGBoost pipeline that predicts match outcomes
  • SHAP explainability attached to every single prediction, not just the model as a whole
  • A retrieval-augmented assistant that answers questions grounded in the platform's own data, running locally
  • CI/CD via GitHub Actions
  • Documentation, including architecture decisions, kept alongside the code

What I've Learned

Building one complete project taught me more than finishing a dozen disconnected tutorials ever did. Tutorials show you a step. A real project forces you to make the step work with the step before it and the step after it — data quality feeding a model, a model's output feeding an explanation, an explanation feeding a UI. That's where I started to see how software engineering and AI engineering actually depend on each other, rather than being two separate skills.

GitHub Stats

GitHub Stats Top Languages

Connect

Pinned Loading

  1. RAG-Pipeline RAG-Pipeline Public

    Traditional RAG pipeline that can ingest txt, doc, pdf, csv, xlsx files with all-MiniLM-L6-v2 embedding model, vector store and search & summarize using LLM

    Jupyter Notebook

  2. football-intelligence-platform football-intelligence-platform Public

    AI-powered football match prediction platform with explainable machine learning and RAG. Native Android frontend with a FastAPI backend. Designed with production-grade architecture, CI/CD, and auto…

    Python

  3. agentic-rag agentic-rag Public

    Grounded, access-controlled RAG over your own documents — hybrid dense+sparse retrieval, reranking, cited answers, and safety judges, running entirely on local Qdrant + Ollama.

    Python