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

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, Spring Boot, 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 VITv 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, Flask, and Spring Boot
  • 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

Clara Pipeline — Voice Agent Automation

Python FastAPI n8n JSON

  • Parses call transcripts and outputs structured voice-agent configs (JSON)
  • Extracts intents, entities, slots, and dialog flows from raw text
  • Versioned output system (v1/v2) with changelog generation

Static Malware Classification

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

Employee Task Management System

Java Spring Boot MySQL REST APIs

  • RESTful CRUD API for employees and tasks, backed by MySQL
  • Standard layered architecture — Controller, Service, Repository

Security

  • Studied real-world vulnerabilities : RCE, IDOR, data breaches
  • Looking at how modern backend systems fail and how to design around it

Stack

Backend : FastAPI · Flask · Spring Boot

ML / AI : PyTorch · TensorFlow · Scikit-learn · OpenCV · Pandas · NumPy

LLMs : Groq Llama-4 · MCP (Model Context Protocol)

Databases : PostgreSQL · MySQL · MongoDB

Cloud : AWS · Google Cloud · Git · GitHub

Frontend : React.js · HTML · CSS

Languages : Python · Java · JavaScript · SQL

Automation : n8n


Certifications

  • Artificial Intelligence : SmartBridge (Google for Developers)
  • AI Fluency: Framework & Foundations : Anthropic
  • Introduction to MCP & Advanced MCP : Anthropic

Contact

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

Pinned Loading

  1. Smart-Task-Planner Smart-Task-Planner Public

    LLM-Powered Smart Task Planner API. Generates structured task breakdowns, dependencies, and timelines from a high-level goal

    Jupyter Notebook 1

  2. employee-task-management-system employee-task-management-system Public

    Full-stack employee and task management system with FastAPI backend, SQLite database, and vanilla JavaScript frontend. Features CRUD operations, responsive UI, and REST API documentation.

    Python

  3. clara-ai-pipeline clara-ai-pipeline Public

    Automated voice agent configuration pipeline that converts demo and onboarding call transcripts into structured Retell agent specs using Gemini 2.0 Flash with versioning, changelog, and batch proce…

    Python

  4. look4job-app look4job-app Public

    FastAPI app that matches resumes with scraped job listings from multiple job boards.

    Python 2

  5. 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 1