Stuff I have shipped with

Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Angular
JavaScript
HTML5
CSS
Sass
Flutter
React
Next.js
Angular
JavaScript
HTML5
CSS
Sass
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS
Python
C#
.NET
gRPC
SignalR
Docker
RabbitMQ
Kubernetes
PostgreSQL
MySQL
MinIO
MongoDB
Redis
AWS

Emircan Duman | Full Stack Developer

Welcome. I'm a full-stack Engineer with 1.5+ years of professional experience. I architect end-to-end web apps with the power of caffeine and obsession. Always striving to learn new things and improve, mostly by reading HackerNews and building projects. Mentioning a pet preference is mandatory for personal websites, and I prefer .

My Projects

.NET 8 · Microservices

E-Commerce Microservices

A containerized e-commerce platform built from independent services, each responsible for a focused part of the shopping workflow.

.NET 8 YARP gRPC CQRS PostgreSQL Redis SQL Server RabbitMQ Docker

System components

YARP API Gateway, Catalog, Basket, Discount gRPC, and Ordering services.

Communication & patterns

Gateway-routed HTTP APIs, gRPC discount lookups, CQRS, and RabbitMQ-backed messaging.

Data & infrastructure

PostgreSQL for catalog and basket data, Redis caching, SQL Server orders, and Docker Compose orchestration.

View repository on GitHub ↗

Full Stack · Microservices

Car Auction Microservices

A containerized car-auction platform built from focused backend services and a modern Next.js frontend.

.NET 8 Microservices PostgreSQL MongoDB Entity Framework HTTP gRPC SignalR RabbitMQ Docker OAuth2 Duende IdentityServer Nginx Kubernetes Next.js

System components

Identity, Auction, Search, Bidding, Notification, and gateway services handle the auction workflow.

Communication & patterns

HTTP and gRPC service calls, RabbitMQ event messaging, and SignalR notifications keep the platform in sync.

Data & deployment

PostgreSQL and MongoDB persistence, Docker and Kubernetes deployment, Nginx ingress, and a Next.js frontend.

View repository on GitHub ↗

.NET 8 · Financial API

FinShark

A financial portfolio-management Web API for tracking stocks, comments, and user portfolios.

.NET 8 ASP.NET Core ASP.NET Identity JWT REST API Swagger / OpenAPI Entity Framework SQL Server

System components

Account, stock, comment, and portfolio endpoints organized through controllers, repositories, services, DTOs, and mappers.

Security & API design

ASP.NET Core Identity, JWT bearer authentication, authorization, HTTPS, and Swagger/OpenAPI documentation.

Data & persistence

Entity Framework Core provides data access and persistence through a SQL Server-backed application database.

View repository on GitHub ↗