{
C
ihan
O/
zmen
}
ExperienceAboutProjects
Email・LinkedIn・GitHub・Medium

Projects

—

Applying craftsmanship to code.

Real-Time Chat Backend

→

This project is a feature-rich, scalable instant messaging application built with Node.js, Socket.IO, MongoDB, Redis, RabbitMQ, and Elasticsearch.

Node.jsExpress.jsSocket.IOMongoDBRedisRabbitMQElasticsearchKibanaDockerJWTMorganNode-Cron
01

Loan Application API

→

A robust backend service for a loan application platform, built with Spring Boot. This project demonstrates a modern, secure, and scalable architecture for handling user management, loan processing, and real-time notifications.

Java 17Spring Boot 3.xSpring Data ElasticsearchPostgreSQLFlywayDockerJUnit 5MockitoTestcontainersMockMvcLombokTwilio SDK
02

Microservices Ticketing Application

→

This is a web application for buying and selling event tickets, built from the ground up using a microservices architecture. The project demonstrates key patterns for building resilient, scalable, and maintainable distributed systems.

Node.jsExpressNext.jsTypeScriptMongoDBDockerKubernetesNATS Streaming ServerSkaffoldJestSupertest
03

TypeScript Decorator-Based Express Framework

→

This project is an example of how to build a small, modern, and reusable web framework on top of Express.js using TypeScript Decorators. The project aims to teach the fundamental principles of declarative programming and decorator-based architecture found in larger frameworks like NestJS and Angular.

TypeScriptExpress.jsDecoratorsNode.js
04
Find more projects on my GitHub