Projects
Featured Projects
Here are some of the backend-focused projects I've developed to demonstrate practical engineering and system design skills.
📁 Adventure Game – Text based math and technology game for childern

📁 ProjectPulse – Full-Stack Project Management
Tech Stack: Node.js, Express, SQLite, JWT, Next.js, ShadCN
Duration: 12 weeks | Status: In Development
A full-stack project management tool built to help teams track clients, projects, tasks, and files with secure authentication and reporting features.
Key Features:
- ⚙️ Backend Architecture: RESTful API with modular Express routes
- 🗄️ Database Design: Relational schema with SQLite and ER diagrams
- 🔐 Authentication: JWT-based login, registration, and protected routes
- 📁 File Uploads: Local storage with file path tracking in the database
- 📊 Reporting API: Aggregated data endpoints for weekly progress
Frontend Highlights:
- 🧩 Next.js UI: Minimal interface using ShadCN components
- 🔐 Role-Based Access: Conditional rendering and permission enforcement
- 🚀 Deployment: Vercel (backend) + Netlify (frontend)
🔐 Secure File Storage System
Tech Stack: Python, Flask, SQLAlchemy, AES-256 Encryption
Duration: 3 months | Status: Completed
Built a secure file storage system with end-to-end encryption and role-based access control.
Key Features:
- 🔒 AES-256 encryption for all stored files
- 👥 Admin/User/Guest roles with access restrictions
- 📝 Audit logging for compliance
- 🔑 JWT authentication with refresh tokens
- 🛡️ Input validation and security headers
🔍 API Security Scanner
Tech Stack: Go, REST APIs, JSON, Docker
Duration: 6 weeks | Status: Completed
Created a security scanner for REST APIs to detect vulnerabilities and misconfigurations.
Scanning Capabilities:
- 🔐 Authentication bypass detection
- 💉 SQL/NoSQL injection testing
- 🔓 Authorization flaws (IDOR, privilege escalation)
- 📝 Input fuzzing and boundary testing
- 🛡️ Security headers analysis
Features:
- CI/CD integration
- Custom rule engine
- Exportable reports (JSON, PDF, HTML)
Want to Learn More?
These projects reflect my journey into backend development and my commitment to building secure, scalable systems. Each includes documentation, architecture decisions, and lessons learned.