CSE Student | Software Development
Python · Backend Development · Software Engineering
I'm a Computer Science undergraduate with hands-on experience building software applications, particularly in Python and backend development. I enjoy understanding how applications work end-to-end and applying software engineering concepts through practical projects.
- Python-based application development and backend engineering
- Building practical software solutions with clean, maintainable code
- Software architecture and system design
- Language: Python
- Backend: Flask, REST API fundamentals
- Databases: PostgreSQL, MySQL, SQL
- ORM: SQLAlchemy
- Caching & Background Processing: Redis, Redis Queue (RQ)
- Development & Deployment: Git, GitHub, Gunicorn, Supervisor
- Other Tools: Docker
A backend-focused web application built with Flask and PostgreSQL for URL shortening, fast redirects, asynchronous click-event processing, and per-link analytics.
Key features
- Unique Base62 short-code generation backed by PostgreSQL sequences
- Redis caching for faster URL redirects
- Asynchronous click-event processing using Redis Queue (RQ)
- Click analytics covering total clicks, unique visitors, top countries and referrers, and trends over the last seven days
- URL lifecycle management, including custom aliases, expiration, deactivation/reactivation, and QR code generation
Links: GitHub Repository · Live Demo
A Python command-line application for managing student records, marks, averages, grades, and reports. Improved through reusable logic, input validation, cleaner control flow, and JSON-based persistent storage.
Link: GitHub Repository
I enjoy building practical software solutions and applying software engineering concepts through hands-on projects.