🖐️ I'm Amin, afullstack developer
I'm a passionate Software Engineer with important expertise in Web development SQL Databases Cybersecurity and Data Engineering. I always thrive on building scalable, secure and innovative applications that solve real-world challenges using best practices and knowledge I gained in secure API development, system optimizations and cybersecurity fundamentals.
Amin Salah
🤓 What I do Ordered by practice and experience
ReactJS
Expert
NodeJS
Expert
ExpressJS
Expert
Grafana
Expert
PostgreSQL
Expert
Prisma.io
Expert
Python
Highly advanced
Linux
Highly Advanced
Docker
Highly advanced
Selenium
Highly advanced
Clickhouse
Advanced
Figma
Advanced
MySQL
Advanced
👀 My most interesting projectsLoad Testing as a ServiceDeveloping an innovative solution that empowers users to seamlessly perform load testing on their web applications from an intuitive web interface. Each testing session ensures all network traffic is being detected and logged. 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#ProxyRentBnBDeveloped a bilingual (FR/EN) house rental platform where owners can list properties with detailed descriptions. Users search by map location and specific criteria, making bookings for available dates. Platform interactions are tracked in a separate database, with background jobs analyzing trends to highlight popular listings. Owners access property stats via a secure Grafana dashboard. 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 morePenentration testing as a Service Developed a Penetration Testing as a Service platform to enable management and tracking of multiple penetration test methods in real-time.
This platform allows defining, 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.
Lock TypeMulti Cloud Management Working on a Multi Cloud Management 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.
Lock TypeDatalake Worked on a data lake that stores 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