π― BCA Student | Aspiring Backend & Full Stack Developer
I'm a passionate developer building my skills in backend development with Python, Django, and Django REST Framework (DRF). I love creating efficient, scalable web applications and APIs. Currently exploring the world of full-stack development and cloud deployment.
- Python - Django, Django REST Framework
- JavaScript - Basic DOM manipulation, Fetch API
- HTML5 & CSS3 & React - Responsive design
- Databases: PostgreSQL (learning)
- Version Control: Git, GitHub
- Other Tools: Docker (basics), VS Code, Postman
- API authentication (JWT, OAuth)
- Cloud deployment
1. Vylink
Secure Image Sharing Platform
- Built a full-stack application with Django REST API and React (TypeScript) frontend
- Implemented JWT authentication via
httpOnlycookies to prevent XSS token theft - Integrated Google OAuth for quick, low-friction user onboarding
- Added S3 pre-signed URLs (60-second expiry) with private bucket β no public file exposure
- Enforced OWASP Top 10 security: CSP, HSTS, X-Frame-Options, nosniff, and CSRF protection
- Built rate limiting (10 uploads/min, 20 shares/min) and Bleach input sanitization to block abuse and XSS
- Containerized with Docker & Docker Compose for consistent local dev and easier deployment
- Tech: Python, Django, React, TypeScript, PostgreSQL, Redis, AWS S3, Docker, Tailwind CSS
2. TruthGuard
Fake News & Misinformation Detection App
- Built a full-stack application with Django REST API and React frontend
- Implemented Machine Learning pipeline using TF-IDF + Logistic Regression
- Added URL scraping for automatic news article credibility verification
- Provides real-time "Misinfo Scores" and explainable insights
- Tech: Python, Django, React, ML (scikit-learn), Tailwind CSS
- πΌ LinkedIn: [https://www.linkedin.com/in/ruchika-adak-082550351/]
β Fun Fact: I believe in writing clean, readable code and documenting everything I learn!


