Personal Projects
A complete end-to-end web application deployed on AWS EC2 with production-ready features and monitoring
- ●Flask-based notes app with full CRUD operations (create, read, update, delete)
- ●Nginx reverse proxy configuration for production traffic handling
- ●MySQL database with SQLAlchemy ORM for robust data management
- ●Automated database migrations using Alembic (no manual table creation)
- ●Advanced features: pagination, search filtering, edit and delete support
- ●Modern UI with Tailwind CSS and AJAX for smooth user experience
- ●Multi-stage Docker builds for optimized container image size
- ●Code quality assurance with Flake8 linting for clean, consistent code
- ●Health monitoring with /health endpoint for system checks
- ●Prometheus metrics endpoint (/metrics) for production monitoring
- ●Deployed on AWS EC2 (Amazon Linux 2023, Free Tier) with production configuration
A full-stack web application for note-taking deployed on AWS infrastructure
- ●Deployed on AWS EC2 with scalable infrastructure
- ●Successfully implemented backup system using AWS EBS mounted volumes
- ●Python Flask backend with robust database connectivity
- ●MariaDB database integration through SQLAlchemy ORM
- ●Full CRUD operations for note management
- ●Cloud-based deployment with proper backup strategies
A Go-based web application for note management with automated deployment and scheduled tasks
- ●Built with Go for high performance and concurrency
- ●SQLite database for lightweight data storage
- ●Utilized Cronie package for implementing cron jobs and scheduled tasks
- ●Ansible automation for deployment from controller to node
- ●Automated infrastructure provisioning and configuration management
- ●Efficient note management with scheduled maintenance tasks
Academic Projects
A 2D platformer game built with Unity and C#, featuring collaborative development and asset integration.
- ●Built with Unity game engine and C# scripting
- ●Collaborated with one team to design and develop 2D platformer mechanics
- ●Worked with another team to source and integrate free licensed sounds and assets
- ●Enhanced gameplay experience through professional audio and visual assets
- ●Implemented game physics, player controls, and level design
Interactive data visualization dashboard built with Microsoft Power BI for football analytics.
- ●Built with Microsoft Power BI for comprehensive data visualization
- ●Collaborated with team to create interactive visualizations from Kaggle dataset
- ●Processed and analyzed CSV format football data
- ●Dashboard showcased team history including goals scored and conceded
- ●Implemented interactive filters and drill-down capabilities
A C-based terminal utility for creating and managing file links in Linux environments.
- ●Built with C programming language for system-level operations
- ●Enables creation of both symbolic and hard links for files and directories
- ●Designed for Linux environment compatibility (tested on Ubuntu)
- ●Enhanced file organization and accessibility within terminal
- ●Implemented proper error handling and user feedback
A Python-based security application implementing encryption and decryption techniques.
- ●Built with Python for cross-platform compatibility
- ●Focuses on securing sensitive data through robust encryption
- ●Implemented encryption and decryption techniques using hashing algorithms
- ●Ensured data integrity and protection against unauthorized access
- ●User-friendly interface for file security operations
A Java-based LMS with role-based access control for educational institutions.
- ●LMS System built with Java using object-oriented programming principles
- ●Enables teachers to log in and update student grades efficiently
- ●Grants students read-only access to their academic records
- ●Implemented role-based access control for security
- ●Educators can modify grades while ensuring data integrity and transparency
A comprehensive e-commerce platform with innovative YouTube integration for product recommendations.
- ●Built with Angular frontend and ASP.NET backend architecture
- ●Comprehensive e-commerce platform with full shopping functionality
- ●Innovative suggestion system recommending related YouTube videos for each product
- ●Integrated Bootstrap for responsive and modern UI design
- ●SQL Server database for robust data management
- ●Contributed to database linking and integration components