Hi, I'm M.Naceur 👋
I am a dedicated software engineer with a passion for web development and a keen eye for creating efficient, user-friendly applications.
MNM

About

Innovative and results-driven Senior Full Stack Software Engineer with extensive experience in developing scalable, high-performance web and mobile solutions. Proficient in both front-end and back-end technologies, with expertise in JavaScript (Node.js, React.js, TypeScript), C# .NET, PHP, and cloud infrastructure. Proven ability to lead technical teams, optimize system performance, and deliver impactful digital solutions. Passionate about mentoring, DevOps, and cutting-edge software architectures.

Work Experience

N

Next Vision Consulting

Oct 2023 - Present
Technical Lead & Software Engineer
Developed a comprehensive consultancy platform for students applying to study in Germany. Designed and deployed a full-stack system using Next.js (frontend & admin dashboard), React Native (mobile apps), and Supabase (backend infrastructure). Integrated Calendly for appointment scheduling, enhancing agent-student interaction efficiency. Led CI/CD implementation, ensuring seamless deployment for web and mobile applications. Impact: Delivered an intuitive platform that improved application submission efficiency and user engagement.
F

Flexperto

Apr 2021 - Aug 2023
Software Engineer
Developed and optimized microservices for archiving & document management using Moleculer.js. Led the development of microfrontends using React.js, significantly improving modularity and reusability. Enhanced system monitoring by integrating Prometheus and Grafana dashboards. Improved business intelligence capabilities by implementing advanced MongoDB aggregation queries. Impact: Improved system performance, monitoring, and operational awareness for key Flexperto products.
R

Ryde GmbH (KODAKOne)

Dec 2018 - Mar 2021
Software Engineer
Built microservices & APIs using Node.js, Spring Boot, and OAuth (Keycloak). Developed React-based front-end applications, utilizing route-based code splitting. Designed a reusable React component library for UI consistency across applications. Impact: Improved system scalability and security, enhancing developer efficiency and code maintainability
F

FlyCom

Jun 2017 - Oct 2018
Software Engineer
Led the development of BibDoctor, a healthcare appointment scheduling platform using Angular & Symfony. Built a desktop application with Electron and real-time chat using Sails.js & Socket.IO. Implemented web scraping solutions for healthcare data aggregation. Impact: Delivered a fully operational telemedicine solution, improving patient-doctor accessibility

Skills

React
Next.js
ReactNative
Typescript
Node.js
Postgres
Docker
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Supabase Webhooks & Resend Emails

A code sample + demo to show a use case of supabase auth hook and database hook and sending custom react email templates via Resend api or smtp configuration (nodemailer)

Next.js
Typescript
PostgreSQL
TailwindCSS
Shadcn UI
Supabase
Resend

Next Vision Consulting

A consultancy platform for students applying to study in Germany. A full-stack system using Next.js (frontend & admin dashboard), React Native (mobile apps), and Supabase (backend infrastructure). Integrated Calendly for appointment scheduling

Next.js
Typescript
PostgreSQL
TailwindCSS
Shadcn UI
Magic UI

Full-Stack E-commerce

Setup for a Medusa V2 application including MinIO for file storage, Paypal and Stripe as payment providers, with a docker-compose stack

Medusa V2
Nodejs
typescript
Nextjs
React
Minio
Stripe
Paypal

ZForm

ZForm is a dynamic form generation library based on shadcn components that utilizes Zod schemas to automatically create and manage forms. Built on react-hook-form, it allows for extensive customization of form fields, layouts, and behaviors

Next.js
Typescript
zod
TailwindCSS
Shadcn UI

StepWizard

The StepWizard component is a flexible and customizable stepper component designed to guide users through a multi-step process, such as onboarding, surveys, or forms. It simplifies the implementation of complex workflows by managing steps and transitions seamlessly.

Next.js
Typescript
TailwindCSS
Shadcn UI

SoltanOptic

A full stack e-commerce project (MarketPlace) with it's store admin based on Medusa V1 and a search engine based on Meilisearch.

Medusa.js
Typescript
Docker
Ant Design
React
Vite

Electron ffmpeg

A video player using ffmpeg with electron

Electron
Angular
typescript
ngx-videogular
ffmpeg
Contact

Get in Touch

Want to chat? Just shoot me a dm and I'll respond whenever I can. I will ignore all soliciting.