Hi there 👋

I’m a self-taught full-stack developer based in Turkiye, wielding the coding magic of .NET and NodeJS for backend wizardry, and sculpting elegant frontends with React and Blazor. 🚀 My skill set extends to the creation of cross-platform mobile apps, harmonizing Flutter and React Native. Currently, I’m on a quest to exploring the realm of Go(lang) and its dynamic possibilities. In the tools department, you’ll find me casting spells with Vim, navigating the coding realms with Arch Linux, and experimenting with the wizardry of Hackintosh. Let’s embark on this coding journey together! 💻✨

Build Your First Local LLM App in C# with Ollama

Most AI tutorials still begin in notebooks. I wanted to begin somewhere that feels more natural for a lot of .NET developers: a small console app, a local model, and one clean HTTP request you can read end to end. That constraint is the point of the project. Before adding streaming, chat history, or SDK abstractions, it helps to see the exact contract between your C# code and a running model....

April 12, 2026 Â· 6 min Â· Cagri Sakaoglu

Unlocking the Power of Raspberry Pi CI/CD: Exploring Self-Hosted Runners, GitHub Actions, GitLab Integration, and Cloudflared Tunnel! 🚀✨

Introduction There’s plenty amount of free hosting options for JavaScript world, but when you need to deploy your personal projects which written in Go, C#, Python etc. there’s almost zero free option for you to quickly deploy/test your application. Also it was always an issue when you want to host your websites at home. Installing software, buying static IP, setting port forwarding etc. Last couple of months I discovered a way to simplify and solve this issue, that is Cloudflare tunnels....

November 19, 2023 Â· 9 min Â· Cagri Sakaoglu