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

Block or report tharunsridhar

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

Hi, I'm Tharun Sridhar Natarajan

Fullstack Developer | AI Engineer

Python Java FastAPI PyTorch TensorFlow

Software engineer with hands-on experience building backend systems and machine learning applications end-to-end from REST API design and database integration to model training, ensemble design, and LLM-powered pipelines. Built real-world systems using Python, Java, FastAPI, Flask, PyTorch, TensorFlow, and Groq LLM API, with applied work in computer vision, transfer learning, GradCAM explainability, and automated report generation. Comfortable across the stack backend architecture, AI integration, and frontend wiring.


About Me

B.Tech in CS · VIT '26

  • I like building things that actually run APIs, pipelines, ML systems
  • Comfortable going from model training to deployment and wiring it to a backend
  • Curious about secure system design and how things break in production

Worked On

  • REST APIs with FastAPI and Flask
  • Deep learning systems — training, ensembling, and serving models
  • LLM integrations and automation pipelines
  • Backend systems with clean structure and database design

Projects

NeuroScan AI — Brain Tumor MRI Analysis

PyTorch FastAPI Groq Llama-4 OpenCV GradCAM

  • 4-model ensemble (EfficientNetV2-S, MobileNetV3, DenseNet-201, ConvNeXt-Tiny) for MRI classification
  • EfficientNetB4 Attention U-Net segmentation : Dice ~0.88
  • Dynamic Risk Index (DRI) with lesion-aware fusion for prediction reliability scoring
  • GradCAM explainability + Groq Llama-4 for radiology report generation + PDF export
  • FastAPI backend — endpoints for upload, inference, report generation, Google Drive storage

Inventra — Inventory Management System

FastAPI SQLAlchemy 2.0 SQLite JWT Alembic

  • Single-warehouse inventory system: products, purchase/sales orders, returns, damage write-offs
  • Role-based access (Admin/Manager/Employee) with JWT login + revocable refresh tokens
  • Immutable stock transaction ledger — every stock change writes one auditable row, never edited/deleted
  • Atomic, idempotent order completion (receive/complete are safe to retry)

PhotoShare API — Photo/Video Sharing Backend

FastAPI SQLAlchemy (Async) JWT ImageKit

  • Async FastAPI backend for photo/video sharing with JWT auth (register/login/verify/reset)
  • Media upload and CDN delivery via ImageKit, shared feed with per-post ownership
  • Owner-only post deletion, single-origin deployment (API + frontend, no CORS)

Malware Family Classification with Deep Learning

TensorFlow EfficientNetV2 Python NumPy

  • Converted PE binaries to grayscale image tensors for visual pattern classification
  • Fine-tuned EfficientNetV2 on 15K+ samples across 31 malware families
  • ~95% test accuracy, macro F1 ~0.96

Stack

Languages : Python · Java · SQL

Backend : FastAPI · REST API Design · JWT Authentication · SQLAlchemy · Alembic · Microservices · Asynchronous Programming · Postman

AI / ML : Machine Learning · Deep Learning · TensorFlow · EfficientNetV2 · LLM Integration · Feature Engineering · Model Evaluation · OpenCV · Pandas · NumPy

Databases : MySQL · SQLite · Relational Database Design

Frontend : React.js · HTML · CSS

Cloud & DevOps : AWS · Google Cloud Platform · Git · GitHub


Certifications

  • AWS Certified Solutions Architect – Associate (SAA-C03) Specialization : Packt (July 2026)
  • AI Fluency: Framework & Foundations : Anthropic
  • Introduction to MCP & Advanced MCP : Anthropic

Contact

📧 tharunsridhar@gmail.com 🔗 LinkedIn 🔗 HackerRank 🔗 Hugging Face

Pinned Loading

  1. NeuroScan-AI NeuroScan-AI Public

    Brain tumor classification using deep learning on MRI images. Trained and compared MobileNetV3, ConvNeXt-Tiny, and EfficientNetV2-S with transfer learning, augmentation, and fine-tuning. Includes e…

    Python 2

  2. Inventra Inventra Public

    Inventory management system built with FastAPI, SQLAlchemy, and SQLite tracks products, suppliers, purchases, sales, returns, and damage with role-based access (Admin/Manager/Employee). Or shorter,…

    Python 1

  3. Malware-Vision-AI Malware-Vision-AI Public

    Malware classification project using static analysis, where applications are converted into bytecode, the byte sequences are transformed into grayscale images, and deep learning–based image classif…

    Jupyter Notebook 1

  4. photoshare-api photoshare-api Public

    FastAPI backend for a photo/video sharing app JWT auth (fastapi-users), async SQLAlchemy with relational modeling, ImageKit integration, and a vanilla HTML/JS frontend served from the same origin.

    Python 1