Cloud-Native Scalable Weather Platform
Event-driven distributed system · github.com/marconn01/Verisk_Internship ↗
- Designed and deployed a production-grade, scalable cloud-native application using Dockerized services on AWS EC2 with ALB-based traffic distribution.
- Implemented Infrastructure as Code with Terraform to provision EC2, ALB, IAM roles, and networking components reproducibly.
- Built a fully automated CI/CD pipeline with GitHub Actions and Amazon ECR for image build, versioning, and deployment, using blue-green deployment for zero downtime.
- Designed an event-driven, fault-tolerant data pipeline using Amazon SQS with decoupled producer and consumer services.
- Implemented observability and reliability practices using CloudWatch logs, metrics, automatic health checks, and SNS-based alerting.
AWSCI/CDDockerEC2ECRS3LinuxTerraform
Rule-Based Self-Healing Kubernetes Infrastructure
Automated failure detection & remediation platform
- Designed a rule-based self-healing system that detects service failures and automatically performs restart, scaling, and rollback actions.
- Implemented Prometheus-based control loops using latency, error-rate, and restart metrics to trigger recovery.
- Built a Python remediation service integrating with the Kubernetes API, including circuit breakers.
- Validated recovery by injecting crashes in a test environment.
KubernetesPrometheusGrafanaPython
DataBridges: Backend and Data Analysis
Dataset exploration platform · github.com/bhattaraisushma ↗
- Engineered an API to query and retrieve datasets from multiple sources.
- Integrated external APIs (data.gov, Canadian Space Agency) to aggregate and display datasets on a single platform.
- Performed exploratory data analysis (EDA) to assess dataset suitability for a Geographic Information System (GIS) application.
- Structured the system for scalability, stateless services, and environment-based configuration.
FastAPIPandas
Realtime Voting System
Centralized ledger with manual DB management · github.com/marconn01/VotingSystem ↗
- Developed a real-time voting system with Django and SQLite3.
- Implemented a centralized ledger with vote hashing for record integrity.
- Automated election start/end with Django admin and scheduled tasks.
- Designed a scalable architecture with role-based access.
PythonDjangoSQLite3
Fabric Flow
Real-time 2D cloth simulation · demo video ↗
- Developed a real-time 2D cloth simulation engine using Verlet integration and constraint-based physics.
- Implemented interactive features like stretching, tearing, sphere collisions, wind flow, and multi-planet gravity.
- Optimized performance with multithreaded constraint solving and adaptive timesteps for smooth simulation.
PythonPyOpenGLPygameNumPyMultithreading