
Hi, I'm
Mohamed Amine MIDENI
Full-Stack Software Engineer | AI/ML & DevOps | Quality-Driven
About
Full-stack engineer who ships reliable products end to end
Distributed backends, modern frontends, DevOps & AI/ML — with quality baked in
I'm a full-stack software engineer who enjoys building complete products — from the distributed backend all the way to the interface people actually use. I like taking an idea, designing a solid architecture around it, and carrying it through to a running, deployed system.
On the backend I work with microservices and event-driven architectures (Node.js, Express, Fastify, Spring Boot), REST APIs, and both SQL and NoSQL databases (PostgreSQL, MongoDB, Redis). On the frontend I build with React, TypeScript, and Tailwind CSS. I containerize and ship with Docker and CI/CD pipelines, and I've explored AI/ML in production settings — real-time predictions with LSTM and classification models.
Quality isn't a phase I bolt on at the end — it's how I build. My testing background (Selenium, Postman, JUnit, plus manual and exploratory testing) shapes the way I design systems: I anticipate failure modes, validate inputs at the edges, and write code that's meant to be tested.
I'm most at home in Agile teams, collaborating closely with other developers to turn requirements into dependable software — and I care as much about the robustness of what I ship as about the features it delivers.
I'm looking for a role where I can build full-stack products with a strong engineering culture, and put my eye for quality to work on things people rely on.
A bug found in testing is a bug that never reaches production.
Journey
Professional Experience
Building full-stack products across backend, frontend, and DevOps — with quality as a constant.
Full-Stack Software Engineer — Personal & Open-Source Projects
OngoingSelf-directed · Sousse, Tunisia
- Designed and shipped full-stack applications end to end: distributed backends (Node.js, Fastify, Spring Boot), React/TypeScript frontends, Docker & CI/CD
- Built real-time systems (Socket.IO), event-driven microservices, and an AI-powered IoT monitoring platform (LSTM, Random Forest)
- Applying test automation (Selenium, Postman, JUnit) and quality-first practices across projects
Full-Stack Software Engineer — End-of-Studies Internship (PFE)
Codemize Solution · Sousse, Tunisia
Full-Stack Software Engineer — Summer Internship
Midani IT · Sousse, Tunisia
Software Engineer — Annual Project Internship (PFA)
Codemize Solution · Sousse, Tunisia
Freelance Full-Stack Web Developer
OngoingFreelance / Independent · Remote · Tunisia
- Delivered custom web platforms and applications for clients end to end — from conception and UI/UX design through development and deployment
- Built restaurant platforms, a delivery application, and e-commerce websites tailored to each client's business
- Managed the full project lifecycle independently: requirements gathering, design, frontend & backend development, and client delivery
Education
Academic Background
A strong scientific foundation and an engineering degree in software engineering.
Engineering Degree in Software Engineering — Graduated with Excellent Honors
EPI Digital School, Sousse
Preparatory Cycle in Information and Communication Technologies (ICT)
EPI Digital School, Sousse
Preparatory Engineering Studies
Monastir Preparatory Institute for Engineering Studies (IPEIM)
Skills
A full-stack toolkit, from architecture to shipped product
Technologies and practices I use to build, ship, and test real applications.
Backend
Frontend
QA & Tests
Databases
DevOps & Cloud
Realtime & Messaging
AI & ML
Projects
Technical case studies
Real systems analyzed in depth: architecture, tech stack, and the trade-offs behind them.
Coming up
Projects in progress

Mideni Trade (IA Trader)
An autonomous crypto-trading platform with a live control-center dashboard: Binance market data, indicators, a signal scanner, and a real-time event feed. M1 (data pipeline + dashboard) is complete; the decision committee and risk/execution engine land in M2, followed by ML and backtesting.

Mo7amy
A lawyer marketplace for Tunisia: search verified lawyers by specialty and governorate, then book a consultation in person, by video, or by phone. Lawyers define weekly availability rules that are materialised into concrete bookable slots, and booking runs a race-safe hold-then-confirm flow settled by a single atomic update. The marketplace loop is in place; an AI assistant over Atlas vector search is scoped next.
Contact
Let's talk about your next project
Whether it's an opportunity, a collaboration, or just a chat — feel free to reach out.
Send me a message
I personally reply to every request.







