πŸ–οΈ Welcome! I'm Mohamed Amine Salah
Software Engineer experienced in 🌐 Web development πŸ€– Process Automation and πŸ“ˆ Data Engineering. I build βš–οΈ scalable, πŸ”’ secure and πŸ†• innovative applications that solve real-world challenges.
Penentration testing as a Service
Tale - AI Powered Surveys
Multi Cloud Management
Load Testing as a Service
Datalake
Related keywords:
#Bilingual#Maps Integration#User Dashboard#Booking System#ReactJS#ExpressJS#Microservices#Docker#Prisma.io#Socket.io#Grafana#Proxy
Description:
  • Bilingual (FR/EN) house rental platform where owners can list properties with detailed descriptions (details, images, map location, availability).
  • Platform interactions are tracked separately, with background jobsanalyzing trends and users actions to highlight popular listings.
  • A property owner can access statistics for analysis purposes, via a secure realtime Grafana dashboard that is protected behind a reverse proxy.
  • Real-time messaging and notifications keep users informed when new listings meet their very specific criteria.
Related keywords:
#Kali Linux#Cybersecurity#Realtime Scan#Threat Monitoring#Vulnerabilities Store#Open Source#Docker#System Integration
Description:
  • A platform to enable execution and tracking of multiple penetration test methods in real-time on a specified target.
  • It allows customizing, launching or scheduling workflows, viewing detailed attack results and live attack progress monitoring.
  • The list of attack types is extensible, also a user can be informed about found vulnerabilities dynamically using webhooks.
Related keywords:
#ReactJS#Redux#Auth0#TailwindCSS#Tanstack#AI Integration#RBAC
Description:
  • Built user interface for an AI-powered platform enabling users to create, share, and analyze surveys.
  • Designed and implemented RBAC (Role-Based Access Control) to distinguish between standard users, company users, and admins.
  • Developed UI for an incentive system rewarding invited users for completing surveys.
  • Collected and processed user responses to generate analytics dashboards (e.g., by country, gender, and other demographics).
  • Integrated APIs to enable seamless data exchange and activity tracking across the platform.
  • Developed an AI-driven chat interface that automatically generates surveys based on user interactions.
  • Integrated feature flags to enable partial UI rollouts ahead of backend API readiness.
Related keywords:
#Azure#AWS#Alibaba#GCP#Cross Cloud#FinOPS#Alerting System
Description:
  • A unique solution to provide a unified and independent view of resources across various cloud providers (AWS, Azure, Google Cloud ...).
  • It extracts data using scheduled workflows and provider-specific APIs, enabling near real-time querying of resources like VPCs, subnets, virtual machines, security groups which are stored in a database.
  • Relationships between resources are identified through key elements such as open ports, VPNs, peering links, and routing policies.
  • This solution helps visualize resource interdependencies, optimize infrastructure management, and enhance security across multi-cloud environments.
Related keywords:
#InBrowser Navigator#Performance Monitoring#ReactJS#ExpressJS#PostgreSQL#Grafana K6#WebSocket#Proxy
Description:
  • Innovative solution that allows users to perform load testing on their web applications from an intuitive web interface.
  • In each testing session, all network traffic is being logged by going through a proxy that is started and killed automatically.
  • Users can effortlessly monitor and manage these sessions in real time through a user-friendly browser-like interface that transfers their actions into a virtual browser and sends back resulting webpages.
Description:
  • Data lake can store structured, semi-structured, and unstructured data from custom-defined sources using a flexible plugin architecture.
  • It supports batch and real-time data flows, enabling advanced analytics and machine learning.
  • With dynamic schema management and optimized storage (7x smaller), the solution provides high performance and low latency, allowing stakeholders to easily query and analyze data for improved decision-making.
πŸͺ§ Certifications and awards
Hackathon
Infohack
2021
Infoplus2nd place
Hackathon
Cypherout
2022
AIESEC2nd place
Certificate
NVIDIA
2024
Fundamentals of Deep Learning
❓ FAQ
How long does it usually take to build a website?It depends on the complexity. A simple landing page might take a few days, while a complex e-commerce site could take weeks or even months.
What factors affect the cost of a website?The cost depends on the type of site, number of pages, features and design complexity.
Do you offer post-launch support and maintenance?Yes! I provide maintenance plans to handle updates, security patches, and any technical issues that may arise.
View all 10 questions