I am a self-taught full stack developer with a strong focus on modern web development. I began my journey in August 2023 and have since built multiple real-world projects, gaining solid experience with Next.js and full-stack application architecture. My favorite technologies so far are Next.js and TypeScript.
HTML
CSS
JavaScript
TypeScript
Bootstrap
Tailwind
Shadcn/ui
React 18+
Express
Next.js 14+
Redux-Toolkit
Socket.io
Jest
Playwright
MongoDB (Mongoose)
PostgreSQL (Prisma)
DynamoDB (AWS Sdk)
Git
Github
Docker
AWS
Vercel
See My Select Projects Below...
This is my new endeavor: a Next.js boilerplate for SaaS applications. When it's finished, it will be an open source boilerplate that includes placeholder To-Do CRUD functionality, auth, error tracking, subscriptions/billing, emails/in-app notifications. It is designed for developers, therefore it will include QA flows such as testing and linting.
It is a website builder where people can build one page websites (hence the name Brochurify) and go live with their site. It uses Vercel multi-tenant setup for displaying published websites. It is my solo SaaS. Making the app performant and integrating AWS were challenging parts for this project.
It is a multilingual two-player online Scrabble-like game that supports both Turkish and English. It has real-time multiplayer functionality using Socket.io. It is my solo project. Making the game performant and integrating the socket backend with persistent timers were challenging parts for this one.
It is an article writing platform and it has a number of functionalities like CRUD operations on articles, user operations, Gmail login, private messages and notifications. It uses traditional MERN stack structure with Next.js as frontend. Following all of the moving parts of full stack cycle was challenging since it was my first time doing it in a project.
It is a simple, lightweight hook library for creating quizzes in React. It is an npm library. It has a provider and 2 hooks that help you make quizzes in React. It does not provide visual components, it only helps with functionality of you app. It is solo built and published. Navigating npm publishing workflows and organizing import/export logic were challenging parts of the project.