I'm Mohamed Amine Salah

Lead Frontend Developer React/Next.js

Amin Salah
Based in
Tunisia
Speaks
EN · FR · AR
Experience
4+ years
Certificates
3|NVIDIA · HackerRank ×2
Featured work
Intermarché PortugalLead Frontend Developer React/Next.js

Links

Tech & Keywords

Next.jsReact.jsNode.jsGoogle Maps APIFeature FlagsContentfulTanStack QueryGitLab CIRelease ManagementGoogle Analytics

Overview

  • Progressively upgraded the stack (Node.js 16 → 24, React 17 → 18, Next.js 12 → 15) and patched vulnerable dependencies, with no production disruption.
  • Redesigned the Store Locator that 100k+ customers use to find their nearest store, with Google Maps address autocomplete and enrichment of missing store addresses.
  • Built React components mapped to Contentful, letting business teams compose pages without developers, on a TanStack Query data layer.
  • Owned releases end to end: feature-flagged rollouts with instant rollback, versioning and artifact delivery to Ops, and GitLab CI pipelines shared with Intermarché France.

Tech & Keywords

React.jsReduxAuth0TailwindCSSTanStack QueryAI ChatFigmaDesign SystemMulti-step FlowsRBAC

Overview

  • AI chat interface that generates surveys automatically, with RBAC across standard, company, and admin roles.
  • Demographic analytics dashboards (country, gender...) with an incentive system rewarding survey completions.

Gallery• 24 photos

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

Tech & Keywords

Next.jsTailwindCSSExpress.jsPrisma.ioPostgreSQLRedisDockerWebSocketsStripeOAuthRBACMicroservicesKafkaGrafanaBatch JobsAlerting Systemi18nMapsProxy

Overview

  • Rental platform with payment integration, map-based search, real-time messaging, and smart listing notifications.
  • Owner analytics via a reverse-proxied Grafana dashboard, with background jobs surfacing trending listings.

Gallery• 16 photos

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

Tech & Keywords

Kali LinuxCybersecurityRealtime ScanThreat MonitoringVulnerability ScraperVulnerabilities StoreOpen SourceDockerSystem Integration

Overview

  • Launch, schedule, and monitor pentest workflows in real-time against a target — with live progress and detailed results per attack.
  • Extensible attack library with webhook notifications on discovered vulnerabilities.

Gallery

Tech & Keywords

AWSGCPAzureAlibabaCross CloudFinOPSAlerting System

Overview

  • Unified console aggregating AWS, Azure, GCP, and Alibaba resources in near real-time via scheduled ingestion and provider APIs.
  • Auto-maps cross-cloud relationships (ports, VPNs, peering) for security and FinOps visibility.
My Stack
TypeScriptTypeScriptExpert
RedisRedisAdvanced
SeleniumSeleniumHighly advanced
AWSAWSAdvanced
TanStack QueryTanStack QueryExpert
ClickhouseClickhouseAdvanced
PostgreSQLPostgreSQLExpert
MySQLMySQLAdvanced
Auth0Auth0Advanced
ReduxReduxExpert
DockerDockerHighly advanced
ContentfulContentfulHighly advanced
MongoDBMongoDBAdvanced
ReactJSReactJSExpert
NodeJSNodeJSExpert
FigmaFigmaAdvanced
CybersecurityCybersecurityAdvanced
LinuxLinuxHighly advanced
Prisma.ioPrisma.ioExpert
ExpressJSExpressJSExpert
GrafanaGrafanaExpert
NextJSNextJSExpert
N8NN8NExpert
GitLab CIGitLab CIHighly advanced
GitHubGitHubHighly advanced
PythonPythonHighly advanced
TailwindCSSTailwindCSSExpert
Awards & Certifications
Hackathon entries are competition placements within faculty events — no formal certificate of completion was issued.
NVIDIA
Certificate
2024
NVIDIAFund. of Deep Learning
React
Certificate
2021
ReactHackerRank
REST API
Certificate
2020
REST APIHackerRank
Cypherout
Hackathon
2022
Cypherout
AIESEC2nd
Infohack
Hackathon
2021
Infohack
Infoplus2nd
Q&A

What's your current role and focus?

I'm a Lead Frontend Developer at Intermarché Portugal, working remotely on a high-traffic platform serving 100k+ users. My focus is on performance, scalability, and delivering business impact through clean engineering.

Intermarché Portugal

How do you handle legacy codebase migrations?

Incrementally — never a full rewrite. I isolate legacy boundaries, introduce a strangler layer, and migrate module by module with feature parity tests at each step. The goal is zero downtime and a codebase the team can actually own afterward.

Intermarché Portugal

How do you approach systems under high user load?

At IP-LABEL I worked within a dedicated load testing team using WebLoad to reproduce user scenarios via HTTP and Selenium, then inject virtual clients to simulate high traffic. We pushed systems to an all-time high of 40 million parallel users — stress-testing at a scale most engineers never get near.

IP-LABEL

Can you give an example of measurable impact from your work?

At IP-LABEL I engineered a ClickHouse-based datalake that reduced cloud storage costs by 7x compared to AWS S3, while improving query performance for analytics dashboards. I also built UI/UX improvements that shipped to 100k+ users at Intermarché Portugal.

IP-LABELIntermarché Portugal
8 questions & answersView all