Cloud-native platform with microservices architecture and real-time analytics
As part of my work at Ardelis Technologies, I developed a comprehensive email marketing SaaS platform designed to help businesses create, manage, and analyze email campaigns. The platform features a modern microservices architecture deployed on AWS, with real-time analytics and a responsive dashboard.
Full-stack Developer - Backend microservices & Vue.js dashboard
6 months development + ongoing enhancements
Build a dashboard that provides instant insights into campaign performance, open rates, click-through rates, and subscriber engagement without overwhelming the backend.
Design a microservices architecture that can handle varying loads, from small businesses sending hundreds of emails to enterprises managing large subscriber lists.
Leverage AWS services for reliable, cost-effective deployment with auto-scaling capabilities and high availability.
Built the backend using Flask (Python) with a microservices architecture. Each service handles a specific domain:
Developed a modern, responsive dashboard using Vue.js that provides:
Deployed on AWS using a combination of services for optimal performance and cost:
Designed a normalized database schema with:
Create, schedule, and manage email campaigns with customizable templates and audience segmentation.
Live dashboard showing open rates, click-through rates, bounces, and subscriber engagement metrics.
Advanced subscriber management with tagging, segmentation, and automated list hygiene.
Test different subject lines, content, and send times to optimize campaign performance.
Drag-and-drop email builder with pre-designed templates and custom HTML support.
Trigger-based email sequences for welcome series, abandoned carts, and re-engagement campaigns.
This project deepened my understanding of microservices architecture patterns, cloud-native development, and building scalable SaaS platforms. It reinforced the importance of service boundaries, API design, and creating intuitive user experiences for complex systems.
Interested in discussing full-stack development, microservices, or cloud architecture?