

Front-End Developer
Salah Eddine A.
I build frontend systems that make products feel clear, fast, and finished.
About
I'm a front-end developer with 5 years of experience building production-grade digital products with React, Next.js, and TypeScript. My first name is Salah Eddine. If it's easier, you can call me Eddy. I care about interfaces that feel polished on the surface and stay reliable underneath, with a strong focus on performance, maintainability, and consistency as products grow.
My work spans product UI, reusable component systems, and frontend architecture, with close attention to accessibility and detail. I enjoy turning complex ideas into experiences that feel clear, fast, and natural for users.
I'm currently working at Eye4Media, and previously contributed to digital products through Eddy Tech and Engagia.
Projects

I designed and built Askio, a customizable chatbot platform for creating, configuring, and embedding chatbots on websites.
- React
- TypeScript
- Vite
- Tailwind CSS
- Supabase
Experience
Eye4Media
CurrentCurrent Employer- Built and maintained production web platforms with React and Next.js, improving performance and reducing load times by 40-50%.
- Translated product requirements into responsive, accessible interfaces with stronger mobile usability and retention.
- Integrated backend services, third-party APIs, and internal workflows to reduce manual operations and speed up feature delivery.
- Worked closely with design, product, and stakeholders to ship reliable releases with a strong focus on quality and user experience.
- React
- Next.js
- TypeScript
- WordPress
- Shopify
- Accessibility
- Performance Optimization
- API Integration
Eddy Tech
- React
- Node.js
- TypeScript
- WordPress
- Shopify
- SEO
- Design Systems
- CI/CD
Engagia
- Responsive Design
- Refactoring
- Code Review
- Mentoring
- Scalability
Stack
GitHub Contributions
Blog

Rolling Your Own Auth vs. Using Existing Solutions: A Developer's Dilemma
- Published on
Developers face a choice between building their own authentication systems or using third-party solutions. Rolling your own auth offers customization, cost control, and data sovereignty but carries security risks, requires significant resources, and may lack advanced features. Third-party solutions provide proven security, compliance, and ease of implementation for features like multi-factor authentication and social logins, making them suitable for teams without deep expertise. The decision should consider application needs, team capabilities, and risk tolerance, with many opting for a hybrid approach.

Efficient Strategies for Handling Large Datasets in React Applications
- Published on
Efficiently handling large datasets in React involves techniques such as virtualization for rendering, pagination to manage data chunks, infinite scrolling for on-demand loading, memoization for optimizing computations, and using Web Workers for heavy processing. Additionally, employing immutable data structures can enhance state management, while backend pagination and filtering can reduce data transfer. Implementing these strategies ensures responsive and performant applications even with extensive data.
Connect
Contact
Let's build something solid.
If you have a product, role, or idea in mind, feel free to reach out.
abw.salaheddine@gmail.com




