I'm a full-stack and mobile developer with 3+ years of experience building high-performance applications across the React ecosystem: React, Next.js, and React Native — backed by TypeScript, Three.js, Node.js/Express, and PostgreSQL.
Throughout my experience, I have worked on building, scaling, and refactoring applications to improve performance, efficiency, and code maintainability. I developed multiple Next.js and React Native applications from scratch, gaining hands-on experience with advanced development patterns, best practices, and practical problem-solving approaches.
Working across different libraries, tools, and development methodologies helped me create adaptable, scalable, and high-performance solutions while continuously improving my workflow and technical expertise.
With a background in electrical-electronics engineering, along with professional experience in translation and voice-over work, I am a self-taught, multilingual developer (Arabic, English, Turkish) who enjoys building products, learning new technologies, and solving challenging problems.
For over two years, I worked on many tasks in the IT department of Molham Team, including Software Quality Assurance Testing. I helped with the development and maintenance of the new Molham Team website made with Next.js. I also led the development of new projects including:
Hasad
I developed a React Native mobile application that replicates KSR team's donations website, based on a design provided through Figma.
The application allows users and donors to browse campaigns and projects, donate easily, and securely access their profiles and personal data.
Technologies used & learnt:
React Native
Expo
TanStack Query
RTL Designs and SQLite

Built a modern, responsive web app showcasing Turkish rap culture, music trends, and community content. The project was a take-home task I was challenged to complete within a week.
It features a hero carousel, trending content with client-side filtering by tags and categories, a monthly favorites showcase, and dynamic blog pages, all powered by data fetched from an external API with 60-second revalidation caching.
Tech stack:
In order to extend my backend development skills in Node.js and Express.js, I decided to build a generic dashboard that supports CRUD operations and created REST endpoints, related item management, and a lightweight authentication system.
React + TailwindCSS → Frontend - dashboard
Astrojs → Frontend - Store Website
Node.js & Express → Backend server
Prisma → ORM for database interactions
PostgreSQL → Database
Hetzner Cloud → Hosting
Coolify → Server and container management
Handled the task of refactoring core React code, building new features, and integrating APIs for the Talabati Restaurants Management dashboard.
Due to insufficient funds, the managers decided to cancel the project. The project took 3 months of part time work.