Projects

Aware Social Network

A full-stack application with features like infinite scrolling, authentication, DMs, user tagging, trending hashtags, bookmark saving and more.

NextjsTypeScriptPrismaTailwind

ArtStore

An e-commerce platform for selling paintings, clothing, AI-generated images, and more. It features WixClient for the backend.

NextjsTypeScriptWIXTailwind

NeuralNetwork

A tool for visualizing and testing neural networks using Vite, React, and OpenAI's GPT-o1 model.

ViteTypeScriptOpenAITailwind

NebulaTrails

Started as a simple landing page, this project evolved into a full application with Stripe payment integration.

NextjsTypeScriptStripeTailwind

Sonic Run

A simple one-button game built in JS using the Kaplay library. The game speeds up gradually, making it increasingly challenging.

ViteJavaScriptKaplayNodejs

store-mern

A simple web application for managing products, allowing you to add, edit, and delete products. Built on the MERN stack.

ViteJavaScriptMongoDBExpress

mtrx-mern

A modern MERN stack application featuring Socket.io and Chakra UI. It offers JWT authentication, post management, user following, theme switching, responsive design, and an image-based chat.

ViteJavaScriptMongoDBExpress

weather app

A web application that displays weather information for specified cities using a weather API.

ReactViteJavaScriptTailwind

Netflix clone

A Netflix clone built with React. The backend uses Firebase. (Note: Firebase authentication may not work due to inactive database limitations.)

ReactFireBaseJavaScriptTailwind

To Do App

A To-Do application built with TypeScript, featuring task creation, editing, and deletion.

ViteTypeScriptTailwind

Pack Man

I created a light version of the Pac-Man game. The game features 3 ghosts, the player has 3 lives, and the goal is to achieve the highest possible score. I wanted to try a different programming language than JS/TS.

Java

Employee Manager

A small demo application developed in React and TypeScript that serves for basic employee management. Data is stored using Redux and LocalStorage, and the application uses Webpack for bundling.

TypeScriptWebpackReduxSASS