Skip to content
View shraddhaA2's full-sized avatar

Block or report shraddhaA2

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.

Content in all repositories owned by your account will be closed.
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
shraddhaA2/README.md

Shraddha Ashoka GitHub Banner

Hi there 👋, I'm Shraddha Ashoka

Computer Science Engineering Student | Software Developer | AI/ML Enthusiast

I'm a Computer Science Engineering student from Bengaluru, India, interested in Software Engineering, Artificial Intelligence, Machine Learning, Computer Vision, and Generative AI.

I enjoy building practical applications that combine intelligent technologies with reliable software, with a particular interest in backend systems, developer tools, AI-powered applications, APIs, and secure software engineering.


🚀 About Me

  • 🎓 B.E. Computer Science & Engineering student, Class of 2027
  • 💻 Interested in Software Engineering and Full-Stack Development
  • 🤖 Exploring Artificial Intelligence, Machine Learning & Deep Learning
  • 👁️ Interested in Computer Vision and Image Processing
  • 🧠 Exploring Generative AI, RAG and intelligent systems
  • 🔐 Interested in secure and reliable software
  • 🧪 Building applications using APIs, testing and static analysis
  • 🌱 Currently strengthening my skills in backend development, AI/ML and software engineering

🛠️ Tech Stack

Programming Languages

Python · TypeScript · JavaScript · SQL · HTML · CSS

AI / Machine Learning

Machine Learning · Deep Learning · Transfer Learning · Computer Vision · Image Processing · Generative AI · RAG

Frameworks & Libraries

FastAPI · Flask · React.js · PyTorch · Scikit-learn · OpenCV · NumPy · Pandas

Web Development

React.js · TypeScript · JavaScript · HTML5 · CSS3 · REST APIs · Vite

Databases & Tools

MySQL · SQLite · Git · GitHub · VS Code · NetworkX

Software Engineering

Static Analysis · Security Analysis · Unit Testing · Debugging · Code Quality Analysis · API Development · AST-based Analysis


🚀 Featured Projects

🩺 Codebase Doctor

Zero-execution static analysis and health scoring system for public Python repositories.

Codebase Doctor treats scanned repositories as untrusted input and analyzes them without executing repository code, test suites, setup scripts or dependency installation.

Highlights

  • 🔐 Zero-execution repository analysis
  • 🛡️ GitHub URL allowlisting and SSRF protection
  • 📦 Clone size, file-count and filesystem guards
  • 🔗 Symlink escape protection
  • 🔑 Secret and credential redaction
  • 🔎 Ruff, Bandit, Semgrep and pip-audit integration
  • 🏗️ AST-based import graph and coupling analysis
  • 🔄 Circular dependency detection
  • 📊 Deterministic six-dimensional health scoring
  • 🤖 Optional LLM-powered diagnosis
  • 🩹 Export-only AI-generated unified-diff patch proposals
  • 🧪 Automated security, scoring, pipeline and API tests

Tech: Python · FastAPI · SQLAlchemy · SQLite · Ruff · Bandit · Semgrep · pip-audit · Python AST · NetworkX · React · TypeScript · Vite · Tailwind CSS · Recharts · Monaco Editor

🔗 Repository: https://github.com/shraddhaA2/CODEBASE-DOCTOR


🔒 PrivateDoc AI

Privacy-first, offline document question-answering system using Retrieval-Augmented Generation.

PrivateDoc AI processes documents locally and retrieves relevant passages for question answering without sending document content to cloud AI services.

Highlights

  • 🔒 Local document processing
  • 📄 PDF extraction with PyMuPDF
  • 🔍 OCR support using Tesseract
  • 🧠 Local sentence-transformer embeddings
  • ⚡ FAISS vector similarity search
  • 📑 Page-aware document chunking
  • 🔗 Page-level source citations
  • 🤖 Optional local LLM integration
  • 🌐 React + FastAPI architecture
  • 🚫 No cloud AI dependency for the core RAG pipeline

Tech: Python · FastAPI · Pydantic · React · TypeScript · Vite · PyMuPDF · Tesseract · Sentence Transformers · FAISS · SQLite

🔗 Repository: https://github.com/shraddhaA2/privatedoc-ai


✍️ Handwritten Amharic Character Recognition

A computer vision and machine learning project focused on recognizing handwritten Amharic characters using transfer learning and machine learning classifiers.

Highlights

  • Prepared and analyzed a handwritten character dataset
  • Applied grayscale conversion and noise filtering
  • Used Otsu thresholding and bounding-box detection
  • Applied centering, padding, resizing and image normalization
  • Used pretrained CNN architectures for feature extraction
  • Experimented with SVM, Random Forest and XGBoost classifiers
  • Integrated the recognition workflow into a web application

Tech: Python · PyTorch · Torchvision · OpenCV · Scikit-learn · XGBoost · NumPy · Pandas · React · TypeScript

🔗 Repository: https://github.com/shraddhaA2/handwritten-amharic-character-recognition


📄 AI Resume Analyzer

An AI-powered web application that analyzes resumes using ATS-oriented evaluation and generates automated improvement suggestions.

Highlights

  • Resume analysis and scoring
  • ATS-oriented evaluation
  • PDF/DOCX resume processing
  • Automated improvement suggestions
  • REST API-based backend
  • Generative AI integration using Gemini API

Tech: Python · Flask · Gemini API · HTML · CSS · JavaScript

🔗 Repository: https://github.com/shraddhaA2/AI-Resume-Analyzer


🧊 Sri Kaveri Ice Plant Commercial Website

A responsive commercial website developed for an industrial ice manufacturing business.

Highlights

  • Responsive business interface
  • Product showcase
  • Business-focused design
  • Contact and enquiry workflow
  • Mobile-friendly layout

Tech: React · TypeScript · Vite · HTML · CSS

🔗 Website: https://sri-kaveri-ice-plant.onrender.com

🔗 Repository: https://github.com/shraddhaA2/sri-kaveri-ice-plant


🎯 Areas of Interest

Artificial Intelligence · Machine Learning · Deep Learning · Computer Vision · Generative AI · RAG · AI Agents · Software Engineering · Backend Development · Developer Tools · Secure & Reliable Software


🌐 Portfolio

🔗 Portfolio: https://shraddha-portfolio-bnof.onrender.com

🔗 Portfolio Repository: https://github.com/shraddhaA2/shraddha-portfolio


🤝 Connect With Me


Building practical software and intelligent systems that solve real-world problems.

Pinned Loading

  1. sri-kaveri-ice-plant sri-kaveri-ice-plant Public

    Commercial website for Sri Kaveri Ice Plant built using HTML, CSS, JavaScript and modern UI animations.

    TypeScript 1

  2. AI-Resume-Analyzer AI-Resume-Analyzer Public

    Forked from VishwasSK15/AI-Resume-Analyzer

    Python

  3. fake-face-identification fake-face-identification Public

    Python

  4. handwritten-amharic-character-recognition handwritten-amharic-character-recognition Public

    Deep learning-based recognition of handwritten Amharic characters using image classification.

    TypeScript

  5. shraddha-portfolio shraddha-portfolio Public

    CSS