Hi, I'm Mohamed 👋
I’m not just a Software Engineer—I’m a creator of digital experiences and a problem-solver at heart.
Med

About

In my journey, I’ve designed real-time platforms that track maritime traffic globally, created AI-driven tools to predict machinery breakdowns, and designed systems that optimize energy consumption for factories—all while enjoying some entertaining projects along the way. Whether I’m working with Next.js, Java Spring, or leveraging the power of AI, my goal is always the same: deliver impact.

Work Experience

B

Build Connect

Aug 2024 - Present (Remote)
Chief Technology Officer
Currently leading the technical strategy and development of BuildConnect, a marketplace designed to connect architects, clients, and companies, enhancing collaboration and project management in the architecture industry.
A

AI Digitals

Jun 2023 - Jun 2024 (Remote)
Lead Developer
Led the development of a series of mobile applications using React Native and Expo, focusing on delivering high-quality, cross-platform solutions that provide an engaging user experience.
O

OCP Solutions

Jan 2024 - May 2024 (Remote)
Frontend Developer
Designed and built an intuitive, scalable platform for real-time energy monitoring and optimization, ensuring seamless data management for improved decision-making.
I

Investing LLC

Feb 2023 - Dec 2023 (Remote)
Full-Stack Developer
Leading the Development of an Investing Learning Academy Platform, an ultimate online learning platform designed specifically for absolute beginners in investing and trading.
O

OCP Solutions

Feb 2023 - Sep 2023 (Remote)
Frontend Developer
Led the front-end development for a real-time global maritime traffic tracking platform, successfully visualizing millions of data points, ensuring a highly interactive and user-friendly experience.
O

OCP Solutions

Sep 2022 - Jan 2023 (Remote)
Full-Stack Developer
Led the front-end development for a real-time analytics platform to monitor machine performance, achieving a 25% optimization in factory operations through predictive capabilities. Engaged with the backend team on select features using Node.js and Express.js, ensuring seamless integration between frontend and backend components.
S

Simplon.co

Feb 2022 - Aug 2022 (On-site)
Full-Stack Developer
Designed and implemented multiple learning platforms using monolithic and microservices architecture, ensuring scalability and flexibility for future enhancements.
C

Cadi Ayyad

May 2021 - Feb 2023 (On-site)
Practical Labs University Instructor
Instructed courses in Network Systems Administration using Linux and C programming, effectively managing practical labs with groups of up to 40 students. Developed engaging lab exercises that enhanced hands-on learning, allowing students to apply theoretical concepts in real-world scenarios.
C

Cadi Ayyad

Mar 2021 - Feb 2023 (On-site)
Researcher
Developing a sophisticated typesetting engine for LaTeX to facilitate dynamic typesetting of Arabic text, addressing the unique challenges of Arabic script, such as character shaping and right-to-left layout.
E

Evinsys

Mar 2020 - Feb 2021 (Remote)
Machine Learning Developer
Developed a fully autonomous smart system leveraging IoT data to predict breakdowns in oil and gas pumps, preventing costly failures and reducing maintenance costs by 30%.

Skills

Javascript
Typescript
React
Next.js
React Native
Node.js
Postgres
MongoDb
GitHub Actions
Gitlab
Docker
Kubernetes
AWS
Java
Python
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.

NPM Package: CNCA "create-next-custom-app"

CLI tool designed to simplify the creation of Next.js applications with custom configurations. It allows developers to choose from a wide range of popular libraries and tools, streamlining the setup process without requiring manual configuration.

Node.js
Javascript
figlet
Chalk
Inquirer
Execa
Gradient-string

VSCode Extension - NoComments 👨‍💻 - AI Driven

NoComments is a Visual Studio Code extension designed to help developers effortlessly generate documentation comments using AI for their functions and methods. With just a click, you can ensure that your code is well-documented and easier to understand, eliminating the hassle of writing comments manually.

Node.js
Javascript
axios
ESlint
Prettier
TailwindCSS
Mocha
OpenAI

VSCode Extension - WaterMyCode 💧

a VSCode extension designed to help developers stay hydrated while coding! This extension reminds you to drink water at regular intervals, tracks your hydration level.

Node.js
Javascript
axios
ESlint
Prettier
TailwindCSS
Mocha

The Digital Canvas of mednt 💻

Step into my portfolio! I’m Mohamed, a Software Engineer who thrives on transforming challenges into opportunities through design and technology. Explore my projects to see how I blend art with functionality for impactful results.

Typescript
Next.js
TailwindCSS
Framer Motion

Terminal Showcase 💻

Terminal Showcase is a sleek, terminal-based portfolio designed for developers and tech enthusiasts. It allows users to navigate through projects and skills using simple commands, providing an interactive experience that highlights your expertise in a unique and engaging way.

Typescript
Next.js
TailwindCSS
ChakraUI

AI Maritime Traffic Tracking 🚢

Led the front-end development for a real-time global maritime traffic tracking platform, successfully visualizing millions of data points, ensuring a highly interactive and user-friendly experience.

Typescript
Next.js
TailwindCSS
MaterialUI
NextAuth
Formik
Yup
ReactQuery
ReactLeaflet
Recharts
Jest
Cypress
Website
Source

AI-Driven Mobile Apps 📲

Led the development of a series of mobile applications using React Native and Expo, focusing on delivering high-quality, cross-platform solutions that provide an engaging user experience.

React Native
Expo
TailwindCSS
NativeBase
Redux
React Navigation
Axios
ReactQuery
Jest
OpenAI
Website
Source

AI-Driven MC Analytics 📊

Led the front-end development for a real-time analytics platform to monitor machine performance, achieving a 25% optimization in factory operations through predictive capabilities.

Typescript
Next.js
TailwindCSS
MaterialUI
NextAuth
Formik
Yup
ReactQuery
Recharts
Jest
Cypress
Website
Source

InstaGaze 🤳 - Instagram Gesture Control with AI

AI-powered app that lets you control Instagram with facial gestures. Scroll with your eyes, pause with a gaze, and like posts with a smile for a hands-free, intuitive browsing experience.

Python
OpenCV
TensorFlow
Keras
Jupyter Lab
Deep Learning
Computer Vision

Vanisher 🕵️‍♂️ - The Ultimate Camera Cloaking App

Vanisher 🕵️‍♂️ makes you invisible on camera with a simple blanket! Inspired by Harry Potter's cloak, this AI-powered app uses advanced image processing to seamlessly cloak you in real-time. Perfect for fun, privacy, or just a magical touch!

Python
OpenCV
TensorFlow
Keras
Jupyter Lab
Deep Learning
Computer Vision
Image Processing
My Publications
I love writing things...

I enjoy breaking down complex software engineering topics into easy-to-understand content. Through simple language and practical examples, I make concepts like algorithms, data structures, and design patterns accessible to developers of all skill levels, helping them apply these ideas with confidence.

Binary Search Trees: The Knights of Data Kingdom - Part 3

Binary Search Trees: The Knights of Data Kingdom - Part 3

Part 10 of data structures series. Let’s discover the fascinating world of BST traversal algorithms (in-order, pre-order, post-order, level-order).

Problem Solving
Data Structures
Binary Search Tree
Traversals
Interviews
JavaScript
Coding
Binary Search Trees: The Knights of Data Kingdom - Part 2

Binary Search Trees: The Knights of Data Kingdom - Part 2

Part 9 of data structures series. This is the first in a miniseries (3-5 articles) where we'll take a deep dive into Binary Search Trees (BSTs). In this article, we’ll focus on the theory behind BST.

Problem Solving
Data Structures
Binary Search Tree
Interviews
JavaScript
Coding
Binary Search Trees: The Knights of Data Kingdom - Part 1

Binary Search Trees: The Knights of Data Kingdom - Part 1

Part 8 of data structures series. Let’s build a Binary Search Tree 🌳 in JavaScript from scratch!

Problem Solving
Data Structures
Binary Search Tree
Interviews
JavaScript
Theory
Welcome to the Treehouse🌳: A Beginner’s Guide to Tree Data Structures

Welcome to the Treehouse🌳: A Beginner’s Guide to Tree Data Structures

Part 7 of data structures series.

Problem Solving
Data Structures
Trees
Interviews
JavaScript
HashMaps Unlocked 🔓: A Beginner's Adventure Through Key-Value Land!

HashMaps Unlocked 🔓: A Beginner's Adventure Through Key-Value Land!

Part 6 of data structures series.

Problem Solving
Data Structures
HashTable
Interviews
JavaScript
Queue⏳: The Only Line You’ll Want to Stand In!

Queue⏳: The Only Line You’ll Want to Stand In!

Part 5 of data structures series.

Problem Solving
Data Structures
Queues
Interviews
JavaScript
Algorithmics
Contact

Let’s Chat...

Feel free to reach out! Send me a direct message on LinkedIn or Email or even Whatsapp with any questions, and I’ll get back to you as soon as I can.