My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

REEN

REEN

REEN is an e-commerce platform where users can buy, sell, and manage their products. It’s inspired by one of the advanced projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to engineer sophisticated, modern full-stack applications with a robust backend architecture and an intuitive frontend.

TypeScript
NestJS
gRPC
RabbitMQ
MongoDB
Prisma ORM
Redis
Docker
Docker Compose
Amazon EC2
NGINX
Next.js
Shadcn UI
Tailwind CSS
TanStack Query
Axios
Bildtransformator

Bildtransformator

Bildtransformator is an image processing platform similar to Cloudinary that allows users to upload, transform, manage, and share images. Originally built as a backend-only system inspired by one of the intermediate projects from the Backend roadmap on Developer Roadmaps, I expanded it into a complete full-stack application to demonstrate my ability to engineer production-ready, scalable web applications with modern technologies.

TypeScript
NestJS
JWT
Passport.js
Sharp
BullMQ
WebSocket
MongoDB
Prisma ORM
Redis
Cloudinary
Next.js
TanStack Query
Axios
Zustand
Shadcn UI
Tailwind CSS
Postman
Moviereserv

Moviereserv

Moviereserv is a movie reservation platform that allows users to browse movies, view showtimes, reserve seats, and manage their bookings. Originally built as a backend-only system inspired by one of the advanced projects from the Backend roadmap on Developer Roadmaps, I expanded it into a complete full-stack application to demonstrate my ability to engineer production-ready web applications with complex business logic, strict data integrity rules, and role-based access controls.

TypeScript
NestJS
Passport.js
JWT
PostgreSQL
Prisma ORM
Next.js
TanStack Query
Zustand
Axios
Tailwind CSS
Taskflow

Taskflow

Taskflow is a modern task management application that allows users to organize, track, and manage their tasks efficiently. Originally inspired by The Odin Project's Todo List project, I continuously evolved it through multiple iterations—from localStorage to PostgreSQL with Prisma ORM, and now into a feature-rich productivity platform—to demonstrate my ability to engineer scalable, user-centric web applications with advanced features and modern best practices.

TypeScript
Clerk
Next.js
Shadcn UI
Tailwind CSS
PostgreSQL
Prisma ORM
TanStack Query
Axios
Real-time Leaderboard

Real-time Leaderboard

Real-time Leaderboard is a full-stack application that allows users to compete in various activities, track their scores, and view their rankings on a leaderboard. It’s one of the advanced projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to build high-performance full-stack applications that efficiently manage and display user rankings in real time.

TypeScript
NestJS
Clerk
WebSocket
MongoDB
Prisma ORM
Redis
Next.js
Shadcn UI
Tailwind CSS
TanStack Query
Axios
Battleship

Battleship

Battleship is a web-based implementation of the classic Battleship game built with vanilla JavaScript, SCSS, and Bootstrap. Originally developed as part of The Odin Project curriculum to practice Test-Driven Development (TDD) and complex DOM manipulation, I expanded it with enhanced gameplay features, intelligent AI, and polished user experience to demonstrate my ability to build engaging, interactive web applications with comprehensive testing.

JavaScript
Jest
Bootstrap
Sass
HTML
CSS