Julien Dupont

MFA Tool

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.