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 @ VIT Vellore (2026)
Specialization: Information Security


๐Ÿ’ซ 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

๐Ÿ”น 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

๐Ÿ”น Resume-Based Job Matching Platform

  • Built backend system for resume parsing and job matching
  • Implemented skill extraction + job ranking algorithm
  • Aggregated job listings with filtering and API exposure via FastAPI
  • Focus: NLP + backend systems + automation

  • 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
  • Claude Code in Action โ€” Anthropic
  • Introduction to Model Context Protocol & Advanced Topics โ€” Anthropic

๐ŸŒ Contact

๐Ÿ“ง tharunsridhar@gmail.com
๐Ÿ”—LINKEDIN ๐Ÿ”—HackerRank ๐Ÿ”—Huggingface

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