Open to work & internships

Sathwik Naag Sankuru.

> ▌

Final-year B.Tech CSE (Data Science) student at GITAM Hyderabad. I build agentic AI systems, RAG pipelines and deep-learning models in Python, and ship full-stack products with React, Astro and FastAPI. 200+ LeetCode problems solved, with internships at Swecha.ai (AI & full-stack) and BITS Pilani (AI/ML).

leetcode solved
200+
projects
9
live sites
5
internships
2
sathwik.ts
const sathwik = {
  role: "AI / ML Engineer",
  based: "Hyderabad, India",
  studying: "B.Tech CSE (Data Science)",
  focus: ["Agentic AI", "RAG", "Deep Learning", "Full-stack"],
  stack: ["Python", "LangChain", "TensorFlow", "React", "FastAPI"],
  leetcode: "200+ solved",
  available: true,
};

// scroll down ↓
01 · stack

Tech stack

What I reach for, from training models to shipping the UI.

AI / ML
12
LangChain
Hugging Face
TensorFlow
scikit-learn
OpenCV
CChromaDB
Ollama
Gemini
OOpenAI
Pydantic
Pandas
NumPy
Languages
07
Python
Java
JavaScript
TypeScript
SQL
C
R
Frontend
07
React
Next.js
Astro
Tailwind CSS
Framer Motion
HTML5
CSS3
Backend & data
07
FastAPI
Node.js
Express
PostgreSQL
MongoDB
MySQL
Streamlit
Tools & platforms
07
Git
GitHub
GitLab
VCVS Code
Google Colab
Vercel
Storybook
Design
05
Figma
PPhotoshop
IIllustrator
AEAfter Effects
CCanva
03 · experience

Experience

Internships, leadership, where I've shipped real work, and where I study.

  1. 2026 – 27LeadershipNow

    Campus Student Leader: Operations, Design & Media

    GITAM Sports · GITAM Hyderabad
    80+
    creatives
    #1
    student design role
    • The biggest design role a student can achieve in college: heading Operations, Design & Media for GITAM Sports, GITAM Hyderabad.
    • Own the complete visual identity of GITAM Sports: trials, tournaments, Varsity League, the Student Induction Program and the official 2026–27 sports kit.
    • Every design that goes out under the GITAM Sports name is reviewed and signed off by me.
    • Wrote the 2026–27 Club & SIG guidelines and the finance and documentation action plan.
    LeadershipOperationsDesignMedia
  2. May – Jun 2026Internship / work

    AI & Full-Stack Developer Intern

    2
    production platforms redesigned
    1
    RAG chatbot shipped
    • Built a document-grounded RAG chatbot covering processing, retrieval, context injection and generation.
    • Led the UI/UX redesign of the official Activity Tracker: navigation, IA and workflow efficiency.
    • Redesigned swecha.org for accessibility, responsiveness and visual hierarchy.
    • Worked in Agile with GitFlow on GitLab alongside developers and stakeholders.
    RAGLLMsReactAstroUI/UXGitLab
  3. 7-week internshipInternship / work

    AI/ML Intern

    BITS Pilani · Hyderabad Campus
    7 wk
    internship
    • Built a logistic-regression classification pipeline in scikit-learn.
    • Handled preprocessing, feature analysis, training and evaluation; serialised the model with Joblib.
    Pythonscikit-learnPandasJoblib
education
2023 – 2027

B.Tech, Computer Science (Data Science)

GITAM University, Hyderabad
Data ScienceDSADBMS
7.72
CGPA
AIU
Esports Team Captain
Represented GITAM Hyderabad in Valorant at the AIU tournament
HP × Alienware
Esports Club Spartan
Helped run esports events with HP and Alienware
☁
Google Cloud Study Jams
Completed the Cloud & AI learning program
</>
Hack2Skill
Took part in Hack2Skill coding competitions
04 · projects

Projects

Live sites load right here: hover a browser window to interact with it, or open the full viewer with device sizes.

UXdesign sideDesigned before codedSee how I designed these in the UI/UX issueResearch, flows, wireframes and prototypes behind these projects, in the Design World.open the issue→
● sathops-crime-scene-investigation-rag-app-odbwjb.streamlit.app
live app · streamlit
Crime Scene Investigation RAG
free hosting naps when idle · wakes in ~30s
01Live2026

Crime Scene Investigation RAG

Source-grounded, multi-agent legal case research assistant.

Ingests case records, retrieves evidence with hybrid search and routes each question to the right specialist workflow: timeline, witness contradictions, case facts or evidence assessment. Answers come back as validated, cited, structured findings with explicit limitations. It is built to support investigators, not to give legal advice.

  • Coordinator-led, intent-routed multi-agent architecture
  • Hybrid retrieval: 55% semantic + 45% lexical/entity scoring, multi-query expansion, diversity caps
  • Deterministic timeline and contradiction pipelines with provenance-verified quotes
  • One LLM service across Ollama, Gemini and OpenAI with fallback and offline mode
4
specialist agents
3
LLM providers
PythonLangChainChromaDBFAISSSentence-TransformersOllamaGeminiOpenAIPydanticStreamlitpytest
role · Solo build
Visit Code
● beta-swecha-org.vercel.app
▌ loading beta-swecha-org.vercel.app
02LiveGroup projectMay – Jun 2026

Swecha.org Website Redesign

Redesign and rebuild of the official Swecha website.

A ground-up overhaul of swecha.org's presentation layer: static-first Astro with island hydration, an atomic component library in Storybook, offline PWA support and full English / Hindi / Telugu localisation, with a focus on accessibility, responsive layouts and visual hierarchy.

  • "Electric Cyan Tech Matrix" design tokens with dark and light themes
  • Atomic-design component library documented in Storybook
  • i18n parity checks across en / hi / te in CI
  • PWA with service-worker caching
3
languages
PWA
offline-ready
Astro 6TypeScriptTailwind CSS 4daisyUI 5StorybookVite PWAi18nextGitLab CIFigma
role · UI/UX lead & frontend · Swecha.ai internship
Visit Code
● dig-alert.vercel.app/citizen
▌ loading dig-alert.vercel.app/citizen
03LiveGroup project2026

DigAlert

Smart permit intelligence that stops cities from digging the same road twice.

Hyderabad's roads get dug up again and again because water, power, gas and fibre agencies plan their excavations separately. DigAlert checks every new permit for clashes within 150 m and overlapping dates, then proposes a shared co-dig window. It serves three roles: citizens report hazards, utility agencies get clash alerts, and GHMC admins resolve clashes and track the savings.

  • Haversine clash engine (150 m radius + same-segment + date overlap) that runs inside the permit request
  • Co-dig recommendations with estimated ₹ savings
  • Role-based dashboards for citizens, utilities and admins with JWT auth
  • Leaflet map of permits, complaints and clashes; Recharts analytics; CSV export
3
stakeholder roles
150 m
clash radius
6
API domains
React 18ViteTailwind CSSFramer MotionTanStack QueryRechartsLeafletFastAPISQLAlchemy 2PostgreSQLJWT
role · Product, UI/UX & full-stack
● activitytracker-five.vercel.app
▌ loading activitytracker-five.vercel.app
04LiveMay – Jun 2026

Swecha Activity Tracker Redesign

UI/UX redesign of the production dashboard for internship and stand-up tracking.

Redesigned Swecha's production Activity Tracker, the dashboard interns and mentors use every day for stand-ups and progress tracking. I reworked navigation and information architecture, simplified verification workflows and analytics, and rebuilt the UI as reusable, glassmorphism-inspired components with dual themes and multilingual support.

  • Reworked navigation and information architecture to cut friction in daily stand-up logging
  • Simplified verification workflows and analytics views for mentors
  • Glassmorphism-inspired dual-theme design system with reusable, scalable components
  • Multilingual accessibility with i18next and responsive layouts for mobile
2
themes
3
languages
Prod
in daily use
FigmaReactAstroTypeScriptViteCSSi18nextDaisyUIshadcn/uiGitVercel
role · UI/UX lead & frontend · Swecha.ai internship
Visit Code

More projects

★ Final Year Project
In progress2026 – 27

Hybrid Deep Transformer IDS

Optimised CNN-Transformer intrusion detection for IoT networks.

77.83%
baseline accuracy
0.7985
weighted F1
−41%
features

A reproducible baseline hybrid intrusion-detection system on CICIoT2023, used as the starting point for an enhanced architecture. It includes streaming preprocessing, BPSO feature selection, CNN-Transformer + XGBoost + MLP models and validation-driven probability fusion.

PythonTensorFlow / KerasTransformersCNNXGBoostscikit-learn+2

⚠This project is still under development. The code in this repository is an early testing version, not the final implementation.

Shipped2025

Traffic Sign Recognition

CNN that reads 43 classes of German traffic signs.

99.66%
test accuracy
43
classes

An end-to-end computer-vision pipeline on GTSRB: 32×32 preprocessing, normalisation, a conv/max-pool CNN with dropout, Adam training and a 43-class confusion matrix for error analysis.

PythonTensorFlowKerasOpenCVNumPyscikit-learn
ShippedGroup project2025

Online Learning Recommendation System

Group project: hybrid course recommendations from KNN, TF-IDF and SVD.

A group project: a hybrid recommender that blends collaborative filtering (KNN, SVD) with content similarity (TF-IDF) over ratings, clicks and learning history, evaluated with MAE, RMSE and F1.

PythonPandasscikit-learnSurprise / SVDMySQL
Live2026

Team Portfolio

A collaborative portfolio platform for a dev team.

● team-portfolio-rust-three.vercel.app
▌ loading team-portfolio-rust-three.vercel.app

A shared portfolio for a team: member profiles, projects, skills and achievements, with reusable components and a clear information architecture.

ReactTypeScriptTailwind CSSFramer MotionVercelFigma
Visit
Shipped7-week internship

Iris Classification

BITS Pilani AI/ML internship project.

A logistic-regression pipeline covering preprocessing, feature analysis, training and evaluation, plus a reusable Joblib inference workflow.

Pythonscikit-learnPandasNumPyJoblib
05 · resume

Pick a resume

Each one is tuned for a different role. Preview here or download the PDF.

AI/ML Engineer
Agentic AI · RAG · deep learning
Software Engineer
Java · full-stack · DSA
Machine Learning Engineer
CV · recommenders · pipelines
Product Executive
AI products · UX · requirements
06 · contact

Let's build something.

contact.sh
❯ whoami
An engineer who also designs. Open to AI/ML, full-stack and product roles.
❯ ▌