Aceglobal Bank — 3-Tier Banking Application
A full three-tier architecture banking application separating presentation, business logic, and data layers. Designed to demonstrate enterprise-level cloud infrastructure for a financial services use case on AWS.
AWS3-Tier ArchitectureBanking
Three-Tier Netflix App on AWS with MongoDB
End-to-end manual deployment of a Netflix-style application on AWS using a three-tier architecture. Integrated MongoDB as the database layer and automated the deployment workflow using Azure DevOps and GitHub Actions.
AWSMongoDBAzure DevOpsGitHub Actions
CI/CD Pipeline with Azure DevOps
A complete CI/CD pipeline for a containerized web application. Every GitHub push automatically triggers a build, packages a Docker image, pushes to Azure Container Registry, and deploys to Azure App Service using Managed Identity for secure, credential-free authentication.
Azure DevOpsDockerACRApp Service
Eddie AI Chatbot
An intelligent generative AI chatbot built with Python Flask and the Groq LLaMA 3.3 70B model. Features conversation memory, 10 predefined commercial input patterns, a floating embeddable widget, and deployment on AWS Elastic Beanstalk with auto-scaling. Built during Code Alpha internship.
PythonFlaskGroq AIAWS Elastic Beanstalk
Cloud-Based Bus Pass System (BusPass NG)
A fully cloud-hosted bus ticket booking platform built with Flask, deployed on AWS Elastic Beanstalk with auto-scaling from 1 to 4 EC2 instances. Uses AWS RDS MySQL for production, UUID-based ticket IDs for security, and price locking to prevent fare manipulation post-booking.
AWSElastic BeanstalkRDS MySQLAuto Scaling
SQL Injection Prevention & Data Leak Detection
Security tooling developed to detect and prevent SQL injection attacks and identify potential data leakage vectors in web applications. Demonstrates applied knowledge of cloud security principles and defensive coding practices.
SecuritySQL InjectionData Protection
Data Redundancy Removal System
A Python Flask web application backed by SQLite that detects and removes duplicate records from customer datasets. Built with a clean frontend and backend API, solving a common data quality challenge in enterprise environments.
PythonFlaskSQLiteData Quality
Dynamic Web Hosting — Noni Stores
Dynamically hosted a full e-commerce style website for Noni Stores on AWS, covering end-to-end cloud web hosting including domain configuration, server setup, and scalable deployment on AWS infrastructure.
AWSDynamic HostingE-Commerce
AWS EC2 + Datadog Infrastructure Monitoring
Integrated an AWS EC2 instance with Datadog to enable full infrastructure monitoring and alerting. Configured custom dashboards, metric collection, and automated alerts to detect performance issues and downtime in real time.
AWS EC2DatadogMonitoringAlerting
Azure DevOps + Slack Integration
Connected Azure DevOps pipelines with Slack to deliver automated real-time project notifications to teams. Configured webhooks and channel routing so engineers receive instant alerts on build status, deployments, and pull request updates.
Azure DevOpsSlackWebhooksAutomation
GitHub + Slack Notifications Integration
Set up a GitHub-Slack integration to automatically notify team channels on commits, pull requests, and repository events. Keeps the entire team in sync without leaving their communication tool.
GitHubSlackWebhooksDevOps
Docker Host Provisioning on AWS EC2
Provisioned and fully configured a Docker host on AWS EC2 from scratch. Covers EC2 instance setup, Docker installation, daemon configuration, and container lifecycle management on cloud infrastructure.
DockerAWS EC2LinuxCloud
Jenkins Remoting Project
Configured and managed Jenkins remoting to enable distributed build pipelines across multiple agents. Demonstrates deep understanding of CI/CD infrastructure and scaling Jenkins for parallel workloads.
JenkinsCI/CDDistributed Builds
Java Application Using Gradle
Built and managed a Java application using Gradle as the build automation tool. Covers dependency management, build configuration, and producing production-ready artifacts — key knowledge for enterprise DevOps workflows.
JavaGradleBuild Automation
Website Hosting on Azure Virtual Machine
Provisioned and configured an Azure Virtual Machine to host a static website. Covers VM creation, networking, inbound port rules, web server setup, and making a site publicly accessible from the cloud.
AzureVirtual MachineWeb Hosting
Linux User & Group Management on AWS EC2
Demonstrated Linux system administration by creating and managing users and groups on a live AWS EC2 instance. Covers permissions, sudo access, group policies, and IAM-aligned access control principles on cloud infrastructure.
LinuxAWS EC2System AdminIAM