Welcome

I'm Mohamed Amine Salah

TunisiaEN · FR · AR7+ years

Fullstack developmentUI to API, database to deployment — end-to-end ownership

Process automationCI/CD, scripting, AI-assisted tooling

Data pipelinesingestion, transformation, analytics

Cybersecurityhardening, secure-by-default mindset

Amin Salah
🚀 My projects
1 / 6
RentBnB - House Rental
Penentration testing as a Service
Tale - AI Powered Surveys
🔒Multi Cloud Management
Load Testing as a Service
🔒Datalake

Tech & Keywords

BilingualMaps IntegrationUser DashboardBooking SystemReactJSExpressJSMicroservicesDockerPrisma.ioSocket.ioGrafanaProxy

Overview

  • 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 jobs analyzing 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.

Gallery

Photo 1
View
Photo 2
View
Photo 3
View
Photo 4
View
Photo 5
+24more photos

Tech & Keywords

Kali LinuxCybersecurityRealtime ScanThreat MonitoringVulnerabilities StoreOpen SourceDockerSystem Integration

Overview

  • 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.

Tech & Keywords

ReactJSReduxAuth0TailwindCSSTanstackAI IntegrationRBAC

Overview

  • 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.

Gallery

Photo 1
View
Note
Photo 2
View
Photo 3
View
Note
Photo 4
View
Note
Photo 5
+19more photos
Note

Tech & Keywords

AzureAWSAlibabaGCPCross CloudFinOPSAlerting System

Overview

  • 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.

Tech & Keywords

InBrowser NavigatorPerformance MonitoringReactJSExpressJSPostgreSQLGrafana K6WebSocketProxy

Overview

  • 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.

Overview

  • 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
Q1

How long does it usually take to build a website?

Q2

What factors affect the cost of a website?

Q3

Do you offer post-launch support and maintenance?

10 questions
View all FAQs