Theme Image

Full-stack Developer

Building high-performance, SEO-friendly web applications with modern web standards

Tech Stack

JavaScript

Programming language for web development.

React

Component-based UI library.

Next.JS

React framework with SSR.

Typescript

Typed superset of JavaScript for scalability.

Node.js

JavaScript runtime for the server.

NestJS

TypeScript-based backend framework.

PostgreSQL

Open-source database system.

Prisma

Modern type-safe database ORM.

Tailwind

Utility-first CSS framework for rapid UI design.

Sass

CSS preprocessor for cleaner styles.

PostCSS

A tool for transforming CSS with plugins.

Jest

Testing framework for JavaScript.

MongoDB

NoSQL database for flexible data storage.

Redux

State management for JS apps.

Git

Version control system for code collaboration.

Firebase

Platform for building and scaling apps.

Supabase

Cloud-based backend platform.

Vite

Fast build tool for modern web projects.

Shadcn

Collection of reusable UI components.

FramerMotion

Library for animations in React.

i18

Framework for internationalization in apps.

Android St.

IDE for Android app development.

Expo

Framework for building React Native apps.

Express

Minimalist web framework for Node.js.

My recent projects

Dubai

DubaiGoldCaspian

A website I designed for a jewellery company based in Dubai — Dubai Gold by Caspian Jewellery allows users to purchase ready-made pieces or place custom orders crafted exactly as envisioned. With its elegant and user-friendly interface, the site makes it easy for visitors to explore the collection and bring their dream jewellery to life.

See details
izah

Izah

İzah is an online platform that allows users to share their thoughts, experiences, and writings. Various articles, stories, and ideas are published on different topics, and information exchange and experience sharing take place among independent writers. On the site, you can either browse posts as a guest or register to create posts, follow other writers, like posts, leave comments, and use many other features. The site has an algorithm that suggests articles related to the one you're reading, and you can also filter your search to find posts that match your interests. If you're looking for a specific post, you can use the search system. With the notification system built into the site, you will also be notified about reactions to your profile or posts from other users. In addition, the view count of posts increases only once per device, meaning the possibility of artificially inflating the view count has been eliminated. You can save the posts you like and review them anytime you wish. On your profile page, you can decide whether other users can see the 'saved posts' section in your profile.

See details
hydra

Hydra VR

Converted a complex Figma design into a fully functional Next.js + Tailwind CSS project with pixel-perfect accuracy. The implementation is responsive across all screen sizes, optimized for speed, and built with scalability in mind. Focused on clean, reusable, and maintainable code while ensuring faithful representation of the original design.

See details
geyim

Clothing Website

Fabriza is a high-end fashion brand landing page built with React and Tailwind CSS, featuring a sleek, modern design inspired by premium clothing labels. The project showcases responsive layouts, smooth animations, and a fully functional dark mode toggle for enhanced user experience. Designed with attention to detail and elegant UI components, Fabriza demonstrates clean code structure and modern front-end practices. It's an ideal example of a stylish, performance-optimized fashion website.

See details
sneakers

Air Jordan 3D Showcase

An interactive hero section built with Next.js, TypeScript, Tailwind, and Google Model Viewer to showcase Air Jordan sneakers. The page features a fully responsive design, smooth animations, and a 3D product experience — created as a portfolio project to highlight modern web development skills.

See details
Com

PowerOn

PowerOn is a feature-rich e-commerce website built for electronics sales, offering separate login experiences for users and administrators. As a user, you can browse and search for products using filters or a search bar, view detailed product information, and leave reviews or ratings after making a purchase. Admins have access to a dedicated dashboard where they can add new products or update existing ones, monitor and manage customer orders by changing their statuses (such as shipped or delivered), and modify homepage visuals as needed. The platform includes PayPal integration for payments; however, in this demo version, transactions are simulated and automatically redirect to a successful payment confirmation page. When the available quantity of a product reaches zero, it is automatically removed from sale, with the option for the admin to restock or delete it later. The website has been carefully designed with attention to detail, incorporating numerous small yet essential features to ensure a realistic and seamless user experience.

See details
Mil

Millionaire Game

The Millionaire game I developed for Android smartphones has gained significant popularity on Google Store, reaching 100,000 downloads. I generate revenue from Facebook ads applied to this game.

See details
Elan

Real Estate Website

A full-stack, fully functional 'Real Estate Listings' website. Users can register via email or Google accounts to post real estate listings and view others' listings. When posting a listing, users can easily input the main features of the property, allowing clients to quickly identify those features without reading all the details. Users can edit or delete their own listings. VIP listings appear at the top of the site. The website includes a search system and displays how many people have viewed each listing. It is designed to be compatible with all devices and offers a 'dark mode' feature, which automatically activates if the user's browser has it enabled.

See details
Kargo

Cargo website

A website developed for the Karqo company, utilizing the latest front-end technologies. Upon entering the site, you will see an animation of SVG files in motion on the homepage. You can either choose your desired section from the top navigation menu or scroll down to learn about the Karqo company. Different effects with framer-motion are applied to all sections. Additional changes and features can be made according to the client's request.

See details
Pizza

Pizza Restaurant

A website developed for pizza restaurants, using the latest front-end technologies. Upon entering the site, you will encounter a dynamic (mouse movement-tracking) pizza and its ingredients on the homepage. You can then enter the available pizza types, where you can choose its size, dough type, toppings, etc. The pizza price will adjust based on your selections. Afterward, you can view your chosen pizzas and their features in the cart. Once you confirm the cart, a page appears where you can enter your details, and a parallel list of selected pizzas is displayed. Since it is designed for front-end purposes and presentation, no payment system has been implemented. Many additional functions and changes can be added based on the client's requests.

See details
Hava

Airline Website

A website developed for an airline company using ViteJS for front-end. The background of the homepage features a looping short video. The design of the site is modern, with elements responding synchronously to the user's actions, and it is fully optimized for all screen sizes and devices.

See details
Fitness

Fitness Website

A website developed for a fitness gym, created with TypeScript and designed using Tailwind. It is primarily for presentation purposes and optimized for all screen sizes.

See details
Futbol

Football Quiz

The football quiz game I developed for Android smartphones. The game is in English. Players must select the correct answer by picking the letters corresponding to the football player's nationality, position, and club. Players earn gold with each correct answer, which can be used to reveal letters for help in the next level. Finally, players can compete with friends by submitting their results on the leaderboard. The game is optimized for all phone screen sizes and Android versions.

See details
Olke

World Population Quiz

The country quiz game I developed for Android smartphones. The game is in English. Two countries appear, and players must identify which one has a larger population to earn points. As the points increase, the difficulty of the questions also increases. At the end, players can compete with friends by submitting their results to the leaderboard. The game is designed to be compatible with all phone screen sizes and Android versions.

See details

Contacts

You can contact me via email or use one of the following methods: