Hi, I'm Mohamed Ali ๐จโ๐ป
Full-stack engineer blending clean code with clever architecture. I build scalable platforms, automate business flows, and solve real-world problems with React, Flask, and a touch of Docker magic.
About Me
I'm a passionate full-stack developer with a strong affinity for system design, DevOps culture, and elegant architecture. Whether I'm building scalable CRMs or hacking away on side projects, I'm all about creating value through code.
I love mentoring, writing tests (yes, really), and making complex things feel simple. My current mission? Becoming a tech lead who codes with empathy and deploys with confidence.
My Values
Skills & Technologies
A comprehensive toolkit for building modern, scalable applications across the full stack
Building responsive and interactive user interfaces
Creating robust server-side applications and APIs
Managing data with various database technologies
Streamlining development and deployment processes
Ensuring code quality and reliability
Deploying and scaling applications in the cloud
Creating beautiful and user-friendly interfaces
Collaborating effectively and leading projects
My Development Process
From concept to deployment, here's how I transform your ideas into powerful digital solutions
Discovery & Planning
Deep dive into your vision, requirements, and goals to create a solid foundation.
Design & Architecture
Crafting intuitive user experiences and robust system architecture.
Development
Building your solution with clean, scalable, and maintainable code.
Testing & Quality
Rigorous testing to ensure reliability, performance, and user satisfaction.
Deployment
Launching your application with proper CI/CD and monitoring systems.
Support & Growth
Ongoing maintenance, updates, and feature enhancements for long-term success.
Goal-Oriented
Every step aligned with your objectives
Collaborative
Regular updates and feedback loops
Time-Efficient
Streamlined process for faster delivery
Quality-Focused
Rigorous testing and optimization
Experience
- Led the development of critical features across CRM and BPM platforms to optimize insurance workflows.
- Designed and implemented complex flows for contract subscriptions, e-signatures, and payment integration.
- Built reusable internal tools to boost developer productivity, including XML validators and PDF generators.
- Enhanced test coverage by over 60% using Cypress and Pytest, integrating tests into CI/CD pipelines.
- Worked extensively with task automation using Celery, RabbitMQ, and Redis for reliable background processing.
- Mentored junior developers, contributed to documentation, and participated in client meetings to align technical solutions with business needs.
- Designed and developed a job platform featuring live chat and intelligent job recommendations
- Built REST APIs using Flask and Node.js, and integrated Firebase Authentication
- Implemented frontend UI with React, Chakra UI, and Tailwind CSS
- Used scikit-learn for job-matching algorithms based on user profiles and history
- Assisted in building a childcare operations dashboard for scheduling, staff profiles, and attendance tracking
- Contributed to backend logic for time-based scheduling and role-based access
- Built responsive UIs with React and connected them to APIs securely using JWT Auth
- Contributed to the design and development of a scalable e-learning platform for creative professionals
- Helped implement user registration, course listing, and dynamic content delivery
- Focused on clean component design, user experience, and mobile responsiveness
Featured Projects
Full-stack platform connecting farmers and buyers with a scalable backend using Node.js, TypeScript, PostgreSQL, and Prisma ORM. Features a responsive React frontend, secure authentication, RESTful APIs, and Docker-based deployment. Designed for performance, reliability, and easy scalability to support growing user needs.
Comprehensive car rental system with real-time booking management, contract generation, and dynamic pricing algorithms. Built using React frontend, Flask backend, and MongoDB with Redis caching for performance. The platform ensures seamless user experience and efficient resource allocation at scale.
Interactive real-time analytics dashboard presenting COVID-19 statistics by country with detailed visualizations powered by Chart.js. Utilizes REST APIs for live data fetching and updates, providing users with reliable and up-to-date pandemic information in a clear, user-friendly interface.
Tool designed for crafting, testing, and saving prompts for generative AI workflows. Supports multiple AI models, tracks token usage, and allows mode switching to optimize prompt creation. Enables users to experiment and refine prompts efficiently in a clean, intuitive interface.
Enterprise asynchronous SEPA payment XML validator with detailed error reporting and dashboard integration. Includes secure PDF generation for audit trails and automated email notifications. Designed to improve financial compliance and operational efficiency within banking environments.
Citizen ID number verification system built with Flask and React, leveraging a CNN algorithm for accurate image-based ID validation. Features secure data handling and real-time feedback to users, improving identity verification processes with advanced AI-driven accuracy.
Education
Let's Connect
๐ฌ Let's connect and build something meaningful together.
medalichakhari.dev@gmail.com
Email me directly
Based in Tunisia
Open to remote opportunities