Doğan Can YILDIZ · Full Stack Web Developer and DevOps Specialist
I build the application and run the Linux server it ships on.
I write the application in Next.js and Node.js, package it with Docker and ship it through GitHub Actions. There is one person to answer for it: the architecture call and the maintenance after launch are both mine.
Selected work
- 2026Design, development and deployment
Live since July 2024 and rebuilt from scratch in July 2026; it runs on my own server with no CMS, no database and no form backend.
The website of a law firm in Ankara, from logo to deployment: bilingual, ten practice areas, direct contact instead of a form, no CMS or database.
- Next.js
- TypeScript
- React
- Tailwind CSS
- next-intl
- +3
- 2025DevOps Chapter Lead
The product makes the placement call itself: the plan comes out on screen instead of in a spreadsheet, and the platform is live.
A platform that takes over load planning logistics teams ran on paper and spreadsheets. I set up the infrastructure and worked on the placement optimization.
- Git
- GitHub Actions
- Docker
- Linux
- Coolify
- 2025Frontend developer
The platform is live and the code is public on GitHub, so anyone who reads it can send a correction.
An open source platform for students in Konya: housing guides and course material once stuck in group chats now live in one place. I wrote the frontend.
- HTML
- CSS
- JavaScript
- TypeScript
- React
Experience
The role I hold right now. Earlier ones sit on the About page.
- 11/2024 - Presentİstanbul
Full Stack Developer
5 production applications at BerrSoft came out of my hands. Architecture, API design, deployment and the maintenance after launch were all mine.
The tools I work with
The groups follow the delivery order: from the interface out to deployment, with the security layer underneath.
Frontend
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Tailwind CSS
- Bootstrap
Backend
- Node.js / Express.js
- C# / ASP.NET MVC
- PHP
- RESTful API design
Databases
- PostgreSQL
- MySQL
- SQLite
- MongoDB
DevOps and infrastructure
- Git
- GitHub Actions
- Docker
- CI/CD pipelines
- Linux server administration
- Traefik
- Coolify
- Go
- QEMU
Security
- Web application security testing
- Network and system penetration testing
- Vulnerability assessment and exploitation
- SOC fundamentals
I keep the work I take on with these tools on the services page.
Latest writing
- 3 min read
I built the same image to stay small and to run without root. Here is what the Dockerfile's three stages carry, and the reason behind each choice.
- docker
- devops
- nextjs
- 3 min read
The contact form's rate limiter must key on the visitor, not a header the client can forge, so it reads the real client IP behind Cloudflare and Traefik.
- security
- network
- devops
- 2 min read
A managed platform would have taken ten minutes. Here is what the Coolify pipeline I built instead does, and where it tripped me up.
- devops
- coolify
- docker
Live infrastructure
The server this site runs on and the pipeline that ships it are both mine. The deploy details below come from the build now serving this page, and the live status is refreshed from the monitor once a minute.
- Last deploy
- Oct 7, 2026, 1:07 PM GMT+3
- Live status
- Runs on
- Next.js · Docker · Coolify · Traefik · Cloudflare
Something you need built?
A few lines are enough: the scope, and the date you need it by.
