MFA Tool
MFA Tool is a web application that allows users to automatically generate poster mockups from uploaded visuals.
🚀 My Role
- Tech Lead of a 3-developer team
- Designed the Backend & Frontend architecture
- Led major functional enhancements
- Set up CI/CD pipelines with GitLab CI and Ansible
- Deployed on Kubernetes environments
🎯 Scope
From technical design to production deployment.
- Scalable architecture using NestJS + PostgreSQL
- Modern frontend with React + Material UI
- Automated print ratio processing for advertising formats
- Visual editing handled via KonvaJS
🛠 Technologies Used
- NestJS for the backend (Node.js framework)
- PostgreSQL for the relational database
- Docker & Kubernetes for containerization and orchestration
- ReactJS + Material UI for the user interface
- GitLab CI for continuous integration and deployment
- Ansible for infrastructure management
📈 Results
Successfully deployed across multiple environments and integrated into internal business workflows.
- Reliable deployments through GitLab CI + Ansible
- Real-time processing of a high volume of advertising posters
- Optimized user interface for non-technical users
✅ Conclusion
Thanks to MFA Tool, teams now have a turnkey solution to efficiently generate their advertising materials.