🖐️ I'm Amin, afullstack developer
A passionate Software Engineer with expertise in Web development SQL Process Automation Cybersecurity and Data Engineering. Always building scalable, secure and innovative applications to solve real-world challenges using best practices and knowledge gained in system optimizations and cybersecurity fundamentals.
Amin Salah
👀 Some of what I do 1/5
Penentration testing as a Service Read more
  • 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.
Multi Cloud Management
  • 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.
Load Testing as a Service Read more
  • 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.
#ReactJS#ExpressJS#PostgreSQL#WebSocket#Proxy
RentBnB - Advanced House Rental Read more
  • 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.
#ReactJS#ExpressJS#Microservices#Docker#Prisma.io#Socket.io#Maps#Grafana#Proxy+4 more
Datalake
  • 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.

🏆 Competitions and awards
Infohack
Infohack2021
Hosted by Infoplus2nd place
Cypherout
Cypherout2022
Hosted by Aiesec2nd place
❓ 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