Building a Distributed File Storage System in Go
01 - Project Overview dist_file_storage is a nascent, peer-to-peer distributed file storage system written in Go 1.25. At its core, it attempts to a...
Software Developer | Computer Engineer
Just a chill guy who loves coding. Fully immersed in Go. I care about clean architecture, concurrency, and building systems that scale. Currently based in Izmir, always learning. Rest is just gaming, reading and Galatasaray.
01 - Project Overview dist_file_storage is a nascent, peer-to-peer distributed file storage system written in Go 1.25. At its core, it attempts to a...
Portfolio Project — 25.04.2026 A comprehensive dev log for adotkaya.github.io — a personal portfolio and blog powered by a custom Go static site...
I have always believed that a developer's portfolio should say something about who they are before a single line of code is read. It is not a resume. ...
A modular microservice implementing Domain-Driven Design (DDD) and Clean Architecture principles. Focused on separation of concerns with Entities, Aggregates, and Repositories for a highly maintainable and testable Go codebase.
A backend service demonstrating Hexagonal Architecture to decouple core business logic from external frameworks and database drivers.
A distributed log service that manages state across nodes, utilizing Go's concurrency primitives (Mutexes, Channels) to ensure thread-safety and high performance.
Real-time chat application showcasing Go concurrency patterns and goroutines.