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.
- 🎓 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
Python · TypeScript · JavaScript · SQL · HTML · CSS
Machine Learning · Deep Learning · Transfer Learning · Computer Vision · Image Processing · Generative AI · RAG
FastAPI · Flask · React.js · PyTorch · Scikit-learn · OpenCV · NumPy · Pandas
React.js · TypeScript · JavaScript · HTML5 · CSS3 · REST APIs · Vite
MySQL · SQLite · Git · GitHub · VS Code · NetworkX
Static Analysis · Security Analysis · Unit Testing · Debugging · Code Quality Analysis · API Development · AST-based Analysis
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.
- 🔐 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
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.
- 🔒 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
A computer vision and machine learning project focused on recognizing handwritten Amharic characters using transfer learning and machine learning classifiers.
- 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
An AI-powered web application that analyzes resumes using ATS-oriented evaluation and generates automated improvement suggestions.
- 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
A responsive commercial website developed for an industrial ice manufacturing business.
- 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
Artificial Intelligence · Machine Learning · Deep Learning · Computer Vision · Generative AI · RAG · AI Agents · Software Engineering · Backend Development · Developer Tools · Secure & Reliable Software
🔗 Portfolio: https://shraddha-portfolio-bnof.onrender.com
🔗 Portfolio Repository: https://github.com/shraddhaA2/shraddha-portfolio
- 💼 LinkedIn: https://www.linkedin.com/in/shraddha-ashoka-2b6416295
- 📧 Email: sherigarshraddha1@gmail.com
- 💻 GitHub: https://github.com/shraddhaA2
- 🌐 Portfolio: https://shraddha-portfolio-bnof.onrender.com
Building practical software and intelligent systems that solve real-world problems.
