personal portal

Furkan Şahin

Backend Developer

I build backend systems, APIs, and self-hosted infrastructure. Currently focused on .NET, Go, Docker, Linux, and cloud-native fundamentals.

stack

Backend-heavy, infrastructure-aware

The stack is intentionally practical: APIs, async workloads, relational data, containers, and the patterns needed to keep services maintainable.

Backend

C#.NET CoreASP.NET CoreEntity Framework CoreREST APIsSOAP integrations

Messaging / Async

RabbitMQSignalRHangfire

Data

PostgreSQLMySQLMSSQLRedisApache Ignite

DevOps / Infra

DockerLinuxCaddyCloudflareOracle CloudGitHub ActionsJenkins

Architecture

MicroservicesCQRSMediatRSOLIDClean Architecture

projects

Featured work

Small, useful services and tools that fit the portal's direction: build, deploy, operate, and iterate.

JSON Viewer

Live

A small web tool for formatting and inspecting JSON payloads.

GoDockerCaddyCloudflare

Text Diff

Live

A simple text comparison tool for checking differences between two inputs.

GoDockerCaddyCloudflare

Personal Portal

In progress

Personal website and homelab showcase built with Astro and hosted behind Caddy.

AstroTailwindDockerCaddy

homelab

A portal into the platform

The site is the stable front door. The homelab and cloud side are where services, deployment patterns, monitoring, and future API/MCP experiments grow.

Current public path

A simple static portal served from the always-on cloud side.

phase 1

01

Cloudflare

02

Oracle VPS

03

Caddy

04

Docker

05

Applications

future home side

Cloudflare Tunnel -> Dell G3 Home Server -> Docker -> future k3s

Infrastructure snapshot

DNS
Cloudflare
Origin
Oracle Cloud VPS
Proxy
Caddy
Runtime
Docker
Monitoring
Uptime Kuma
Apps
JSON Viewer, Text Diff

connect

Explore the work behind the portal

The resume, public tools, and infrastructure notes will grow from the same place: small services that are built, shipped, and operated.