MA

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

Think in systems
Test before coffee
Push like a pro
Secure by design
Collaborate & ship

Skills & Technologies

A comprehensive toolkit for building modern, scalable applications across the full stack

Frontend Development

Building responsive and interactive user interfaces

React
Next.js
TypeScript
Tailwind CSS
HTML/CSS
Backend Development

Creating robust server-side applications and APIs

Flask
Node.js
Express
NestJS
WebSockets
Database & Storage

Managing data with various database technologies

PostgreSQL
MongoDB
Redis
Elasticsearch
DevOps & Tools

Streamlining development and deployment processes

Docker
Jenkins
GitLab CI/CD
SonarQube
Sentry
Testing & Quality

Ensuring code quality and reliability

Cypress
Pytest
Unit Testing
Integration Testing
Cloud & Services

Deploying and scaling applications in the cloud

AWS (S3, Lambda)
Firebase
Vercel
Netlify
Design & UX

Creating beautiful and user-friendly interfaces

UI/UX Design
Figma
Responsive Design
Accessibility
Soft Skills

Collaborating effectively and leading projects

Communication
Teamwork
Problem-Solving
Leadership
3+
Years Experience
15+
Projects Completed
8+
Tech Categories
100%
Client Satisfaction

My Development Process

From concept to deployment, here's how I transform your ideas into powerful digital solutions

01

Discovery & Planning

1-2 weeks

Deep dive into your vision, requirements, and goals to create a solid foundation.

Key Activities
Requirements Analysis
User Research
Technical Planning
Timeline & Budget
Deliverables
Project RoadmapTechnical SpecsUser Stories
02

Design & Architecture

2-3 weeks

Crafting intuitive user experiences and robust system architecture.

Key Activities
UI/UX Design
System Architecture
Database Design
API Planning
Deliverables
Design MockupsArchitecture DiagramsPrototypes
03

Development

4-8 weeks

Building your solution with clean, scalable, and maintainable code.

Key Activities
Frontend Development
Backend APIs
Database Implementation
Integrations
Deliverables
Working ApplicationCode DocumentationAPI Endpoints
04

Testing & Quality

1-2 weeks

Rigorous testing to ensure reliability, performance, and user satisfaction.

Key Activities
Unit Testing
Integration Testing
Performance Testing
Security Audit
Deliverables
Test ReportsPerformance MetricsSecurity Assessment
05

Deployment

1 week

Launching your application with proper CI/CD and monitoring systems.

Key Activities
Production Setup
CI/CD Pipeline
Monitoring
Performance Optimization
Deliverables
Live ApplicationDeployment GuideMonitoring Dashboard
06

Support & Growth

Ongoing

Ongoing maintenance, updates, and feature enhancements for long-term success.

Key Activities
Bug Fixes
Feature Updates
Performance Monitoring
Technical Support
Deliverables
Regular UpdatesPerformance ReportsFeature Roadmap

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

Software Developer
Neopolis Development
Onsite
Aug 2023 โ€“ Present
  • 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.
Next.js
React
Flask
Node.js
Elasticsearch
Firebase
Docker
AWS
Remote Software Developer Intern
Protech-IT
Remote
2023
  • 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
React
Node.js
Flask
scikit-learn
Chakra UI
Remote Developer
Freelance
Part-Time
2022-2023
  • 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
React
Node.js
MongoDB
Software Developer Intern
Qramer
Internship
2022
  • 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
React
Express
PostgreSQL

Featured Projects

๐ŸŒพ Agriconnect โ€” Agricultural Marketplace

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.

Node.js
TypeScript
PostgreSQL
Prisma
React
Docker
๐Ÿš— Car Rental Platform

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.

React
Tailwind CSS
Flask
MongoDb
๐Ÿฆ  COVID-19 Tracker

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.

React
Chart.js
External APIs
๐Ÿค– AI Prompt Playground

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.

Next.js
OpenAI API
TypeScript
๐Ÿ“„ SEPA XML Validator & PDF Generator

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.

React
Zustand
Flask
MongoDB
๐Ÿ†” ID Verification Project

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.

Flask
React
TensorFlow
OpenCV
Python

Education

Engineering Degree in Computer Science
ITBS
2023โ€“2026 (Expected)
In Progress
Bachelor's Degree in Computer Science
ISIMM
2020โ€“2023
Completed

Let's Connect

๐Ÿ’ฌ Let's connect and build something meaningful together.

Get In Touch

medalichakhari.dev@gmail.com

Email me directly

Based in Tunisia

Open to remote opportunities

Send a Message