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 supported. This note will be visible to only 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

Backend Engineer building scalable systems and integrating AI/ML models into production-grade applications, with a focus on security.

πŸŽ“ B.Tech Computer Science (Information Security) β€” VIT Vellore, graduating May 2026.


πŸ’« About Me

  • Backend-focused developer with strong applied machine learning experience
  • Building real-world systems combining APIs, automation, and AI
  • Interested in scalable architectures, backend performance, and secure system design

βš™οΈ What I Build

  • Scalable REST APIs using FastAPI, Flask, Node.js, and Spring Boot
  • AI-powered systems (LLMs, automation pipelines, ML models)
  • Secure backend systems with authentication, authorization, and data protection
  • Cloud-native applications using AWS and Google Cloud

πŸš€ Featured Projects

πŸ”Ή NeuroScan AI β€” Brain Tumor MRI Analysis System

  • 3-model deep learning ensemble (EfficientNetV2-S, MobileNetV3, ConvNeXt-Tiny) for tumor classification
  • EfficientNetB4 Attention U-Net segmentation with Dice ~0.88
  • Novel Dynamic Risk Index (DRI) with closed-loop lesion-aware fusion
  • Grad-CAM explainability + Groq Llama-4 radiology report generation + PDF export
  • Focus: applied ML + system design + AI pipelines

πŸ”Ή AI Voice Agent Configuration Automation

  • Converts call transcripts β†’ structured voice-agent configs (JSON)
  • Extracts intents, entities, and conversation flows automatically
  • Designed versioned system (v1/v2) with changelog generation
  • Focus: AI pipelines + automation + system design

πŸ”Ή Malware Classification using Deep Learning

  • Converted binaries β†’ grayscale images for pattern extraction
  • Trained EfficientNetV2 on 15K+ samples across 31 malware families
  • Achieved ~95% accuracy with strong macro F1-score
  • Focus: applied ML + data preprocessing + model optimization

πŸ”Ή Smart Task Planner API

  • LLM-powered API that generates structured task breakdowns from high-level goals
  • Produces dependencies, subtasks, and timelines automatically
  • Focus: LLM integration + backend API design

πŸ” Security (Learning & Exploration)

  • Studied real-world vulnerabilities including RCE, IDOR, and large-scale data breaches
  • Analyzed system failures and attack patterns in modern backend architectures
  • Understanding of secure design principles and common backend security risks

🧠 How I Work

  • Prefer simple, scalable architectures over unnecessary complexity
  • Focus on production-ready systems, not tutorial-level projects
  • Design systems with security, maintainability, and performance in mind

πŸ’» Tech Stack

Backend

FastAPI, Flask, Node.js, Express, Spring Boot

AI / ML

TensorFlow, PyTorch, Scikit-learn, OpenCV, Pandas, NumPy

Databases

PostgreSQL, MySQL, MongoDB

Cloud & DevOps

AWS, Google Cloud Platform, Git

Frontend (Working Knowledge)

React.js, HTML, CSS, HTMX

Languages

Python, Java, JavaScript, C++

Automation

n8n


πŸ“œ Certifications

  • Artificial Intelligence β€” SmartBridge (Google for Developers)
  • AI Fluency: Framework & Foundations β€” Anthropic
  • Introduction to Model Context Protocol & Advanced Model Context Protocol β€” 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. Static-Malware-Classification Static-Malware-Classification 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

  4. Secure-AES-LSB-Image-Steganography Secure-AES-LSB-Image-Steganography Public

    Securely embed AES-encrypted messages into grayscale images using LSB steganography. This toolkit analyzes image quality impact with PSNR and SSIM metrics across varying payloads. Supports blind ex…

    Jupyter Notebook

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

  6. look4job-app look4job-app Public

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

    Python