Full stack JavaScript developer
Full-Stack JavaScript Developer with 6+ years of experience building production-grade web applications. Specializes in React, Next.js, and TypeScript on the frontend, and Node.js, NestJS, and Express on the backend — with hands-on experience in MongoDB, PostgreSQL, REST APIs, and cloud deployment. Has delivered end-to-end products across real estate, pharmacy, and enterprise platforms. Based in Istanbul; open to full-time and remote opportunities.
With deep expertise in React and the modern Node.js ecosystem, I specialize in architecting scalable applications that solve complex problems. My philosophy is built on clarity, efficiency, and the relentless pursuit of digital excellence.
Developed SimpleTouch, an enterprise contact center web app with real-time communication, built in two parallel versions: Next.js 15 / React and Angular within an NX Monorepo. Delivered dashboards, data visualizations, user/permission management, and voice/video call features. Engineered real-time updates via Socket.IO, a dynamic RBAC system using CASL, and state management with Redux Toolkit. Built hybrid UIs with MUI v6 and PrimeReact supporting RTL and Light/Dark themes. Set up CI/CD on Azure DevOps with Docker, release tagging, and centralized logging via Winston + Elasticsearch. Wrote E2E and unit tests with Playwright, Jest, and MSW. Tech Stack: Next.js 15, React 18, Angular, TypeScript, Redux Toolkit, MUI v6, Socket.IO, CASL, JWT, Docker, Azure DevOps.
Technologies: Next, Angular
Designed and built full-stack e-commerce pharmacy platform with React.js and Next.js. Created intuitive, responsive product pages and dynamic shopping interfaces focusing on user experience. Implemented advanced product filtering with optimized UI/UX patterns. Collaborated closely with designers on interface design and usability improvements. Integrated backend APIs and payment processing systems.
Technologies: Next.js, React, JavaScript, Tailwind CSS, SCSS (Sass), Bootstrap, MUI (Material UI), PrimeReact, Styled Components, Algolia, i18next, Formik, Yup, Zustand, Axios, Redis, Swiper, Webpack, Docker
A full-stack real estate classifieds platform targeting expatriates. Architected a modular, domain-driven NestJS backend organized into independent service modules — listings, payments/subscriptions, real-time chat, notifications, and ticketing — with shared libraries managed in an Nx workspace. Built end-to-end property listing system (creation, moderation, availability states, property types, furnishing & occupancy status), online payments and subscription-based ad management, real-time chat with blocking and complaint workflows via WebSockets, and a comprehensive admin dashboard. Implemented support ticketing system, multi-channel notifications, hierarchical geographic taxonomy, Google Cloud Storage integration, secure authentication (JWT + Passport) with CSRF protection, i18n, dark mode, TipTap rich text editor, audit logs, and soft delete with user recovery flow. Tech Stack: NestJS 11, Fastify, Prisma, PostgreSQL, Socket.io, Next.js 16, React 19, TypeScript, TailwindCSS 4, Radix UI, shadcn/ui, TanStack Query, Docker, Jest, Playwright.
Technologies: NestJS, Fastify, Prisma, PostgreSQL, Socket
Enhanced e-commerce store interfaces with HTML, CSS, and JavaScript. Implemented responsive web designs and improved platform usability for better customer experience.
Technologies: Laravel Blade, JavaScript , jQuery
Developed website interfaces using Laravel Blade templates. Optimized CSS with SCSS and improved build processes using Gulp and Webpack for enhanced performance and maintainability.
Technologies: Laravel Blade, JavaScript , VueJS
Developed vehicle tracking dashboard using TypeScript, React.js, and Redux. Implemented real-time data visualization and responsive UI components for fleet management platform.
Technologies: ReactJS, Next.js
Designed and developed user interfaces using HTML, SCSS, and JavaScript ES6. Built responsive layouts with optimized user experience across all devices. Implemented input validation, dynamic data loading, and performance optimization for improved browsing experience.
Technologies: Laravel Blade, JavaScript , jQuery, SCSS
Developed and maintained web interfaces with Laravel Blade, ensuring seamless and visually appealing layouts. Enhanced interactivity and functionality using JavaScript and jQuery. Employed SCSS for styling and customization of web elements, leading to a consistent and attractive design.
Technologies: Laravel Blade, JavaScript , jQuery, SCSS
The application is a student management system for private schools, developed using React Native, which allows it to run on multiple operating systems (iOS and Android). To manage the application’s data and state, it uses: • Zustand: A lightweight state management library that makes the application responsive and easy to maintain. • TanStack Query: For managing data fetching, caching, and synchronization with the server, which enhances application performance and user experience. Regarding design and styling, it relies on Tailwind CSS, a tool that helps build attractive and responsive user interfaces efficiently. The primary goal of the application is to facilitate the process of monitoring students academically and managing their enrollment in private schools.
Technologies: React Native, expo, Typescript, tailwindcss, tamagui
CTComm
Developed SimpleTouch, an enterprise contact center web app with real-time communication, built in two parallel versions: Next.js 15 / React and Angular within an NX Monorepo. Delivered dashboards, da
Technologies: TypeScript, NextJS, Angular, Redux, TailwindCSS
ctcomm.com.trMugtareb
A full-stack real estate classifieds platform targeting expatriates. Architected a modular, domain-driven NestJS backend with independent service modules (listings, payments, chat, notifications, ticketing). Built end-to-end property listing sy
Technologies: NestJS 11, Fastify, Prisma, PostgreSQL, Socket
mugtareb.com/Moumin Designer
Multilingual E-Learning Platform - Production-grade full-stack project: • Headless CMS with PayloadCMS 3.x for course content management • Modern frontend built with Next.js 15 and React Server Compone
Technologies: NestJS, React, TypeScript, MongoDB, Paddle
muomen.design/İmtilak Group
A B2B import platform connecting global buyers with Turkish suppliers, built with Laravel, Inertia.js, and Vue.js.
Technologies: Laravel, Inertia.js, Vue.js, MySQL, Tailwind CSS
www.tebadul.comFletrax
Developed vehicle tracking dashboard using TypeScript, React.js, and Redux. Implemented real-time data visualization and responsive UI components for fleet management platform.
Technologies: Next.js, React.js, Redux, TypeScript, Tailwind CSS
fletrax.comFront-End Development: React.js, Next.js, TypeScript, JavaScript, HTML, CSS, Tailwind CSS
Backend Development: Nest.js, Node.js, Express.js, MongoDB, MySQL, REST APIs
DevOps / Tools: Kubernetes, Docker, GIT, CI/CD, AWS
Kodluyoruz Academy
İstanbul JavaScript & React Bootcamp a bootcamp offered by Kodluyoruz Academy, with Enes Ozturk as the trainer. issued in 2021.