ebram.dev

// Active Projects

I develop scalable, production-ready web applications with a strong focus on performance, architecture, and user experience. My projects include multi-vendor e-commerce platforms, supplier marketplaces, real-time dashboards, and responsive marketing websites built with modern technologies such as React.js, Next.js, TypeScript, Tailwind CSS, and Node.js. I specialize in building secure authentication systems, role-based dashboards, multilingual applications, SEO-optimized experiences, and real-time features using tools like Socket.io, Firebase Cloud Messaging, and TanStack Query. Across these projects, I emphasize clean architecture, maintainability, performance optimization, and intuitive UI/UX design to deliver reliable and engaging digital products.

Multi-supplier trading platform

Multi-supplier trading platform

  • Engineered a multi-supplier trading platform with role-based dashboards for administrators and suppliers using Next.js.
  • Leveraged Server Actions for secure mutations and automatic data revalidation.
  • Implemented refresh token–based authentication and enforced role-based access control using Next.js Middleware.
  • Developed a centralized global error handling system to standardize API responses and improve application stability.
  • Next.js
  • Middleware
  • Server Actions
  • React.js
  • Next-Intl
  • Socket.io
  • Tailwincss
  • Tanstack-Query
  • TypeScript
  • React-hook-form
  • Axios
Live Preview
Multi-vendor Pets e-commerce platform

Multi-vendor Pets e-commerce platform

  • Developed a multi-language, multi-vendor pet e-commerce platform featuring a built-in social forum and dedicated dashboards for admins and vendors.
  • Implemented SSG, SSR, and ISR to optimize performance and SEO.
  • Integrated authentication with NextAuth, internationalization with next-intl, and real-time communication via Socket.io.
  • Enabled browser push notifications using Firebase Cloud Messaging and Service Workers.
  • Improved large dataset rendering performance using TanStack Virtual and SWR for efficient data fetching.
  • Next.js
  • Middleware
  • Server Actions
  • Next-Auth
  • Service-Worker
  • React.js
  • Next-Intl
  • Socket.io
  • Tailwincss
  • SWR
  • TypeScript
  • Tanstack-Virtual
  • React-hook-form
  • Axios
Multi-Role Tranzita Dashboard

Multi-Role Tranzita Dashboard

  • Built a multi-role dashboard for the Tranzita application using React.js, TypeScript, Tailwind CSS, and TanStack Query.
  • Implemented role-based access control and refresh token-based authentication.
  • Integrated Socket.io for real-time support chat and Recharts for interactive analytics visualizations.
  • React.js
  • TypeScript
  • Socket.io
  • Tailwincss
  • Tanstack-Query
  • React-hook-form
  • Recharts
  • Axios
Multi-Language Tranzita Landing Page

Multi-Language Tranzita Landing Page

  • Developed a fully responsive, multi-language landing page for the Tranzita app, improving SEO and marketing conversion rates.
  • Integrated MailJS for efficient contact form functionality.
  • HTML
  • CSS
  • Tailwindcss
  • Javascript
  • MailJS
Live Preview