Oğuzhan KARAGÜZEL

OĞUZHAN KARAGÜZEL

Yazılım geliştirici
Oğuzhan Karagüzel

Merhaba, ben Oğuzhan.

İstanbul'da yaşıyorum. Hacettepe Üniversitesi'nde Fizik Mühendisliği okurken Prof. Dr. Yiğit Gündüç'ün yazılım dersleriyle ilk kodlarımı yazdım ve bir daha bırakmadım. 2022'den itibaren freelance projeler geliştirdim; 2024'ten beri MLP Care'de Full-Stack .NET Developer olarak çalışıyorum. İşin dışında da üretmeye devam ediyorum: arkadaşım Ali Ozan Özkul ile kurduğumuz ByteCraft'ta restoranlar için VectoPos'u, kendi başıma da bu sitenin üzerinde çalıştığı Elevare CMS'i geliştiriyorum. Çalışkanım; bir sorun çıktığında onu çözene kadar peşini bırakmam.

YouTube kanalım →

Yolculuğum

  1. Fizik Mühendisliği · Hacettepe Üniversitesi

    Prof. Dr. Yiğit Gündüç'ün yazılım dersleriyle ilk kodlarımı burada yazdım. Problemleri modelleyerek düşünmeyi fizikten, çözmeyi yazılımdan öğrendim.

    2019
  2. Freelance yazılım geliştirici

    Farklı müşteriler için web uygulamaları geliştirdim.

    2022 – 2024
  3. ByteCraft'ı kurduk

    Arkadaşım Ali Ozan Özkul ile kendi ürünlerimizi geliştirmek için ByteCraft'ı kurduk.

    2023
  4. Full-Stack .NET Developer · MLP Care

    İlk kadrolu işim: sağlık alanında .NET ile uçtan uca uygulamalar geliştiriyorum.

    Ocak 2024
  5. Elevare CMS

    GrapesJS ve Blazor Server üzerine blok tabanlı içerik yönetim sistemimi yazmaya başladım; okuduğun bu sayfa da onunla yapıldı.

    Ağustos 2025
  6. VectoPos yayında

    Restoranlar için sipariş, masa ve stok yönetimini tek panelde toplayan POS/SaaS ürünümüz yayına girdi.

    Ocak 2026

Neler yapıyorum?

  • Backend ve dağıtık sistemler

    .NET ile servisler; kuyruklar (Kafka, RabbitMQ), önbellek (Redis) ve veritabanları (PostgreSQL, MSSQL). Önceliğim hızlı ve yıllar sonra da bakımı kolay mimari.

  • Ürün: VectoPos

    ByteCraft çatısı altında, restoranlar için sipariş, masa ve stok yönetimini tek panelde toplayan POS/SaaS ürünümüz.

  • Açık kaynak: Elevare CMS

    Kod bilmeden site kurup yönetmek için blok tabanlı bir CMS. Bu sitenin kendisi, Elevare'in en uzun soluklu testi.

  • Yazmak ve anlatmak

    Öğrendiklerimi makalelerde yazıyor, YouTube'da anlatıyorum — C#'ta bit işlemlerinden Aristoteles'in kategorilerine kadar.

Teknoloji çantam

C# / .NET her şeyin merkezinde: ASP.NET Core ile API'ler, Blazor Server ile yönetim panelleri, Entity Framework Core ile veri erişimi. Temiz katmanlar, Result pattern ve test edilebilir kod benim için lüks değil, varsayılan.

PostgreSQL ve MSSQL ile ilişkisel veri; Redis ile önbellek; Kafka ve RabbitMQ ile servisler arası mesajlaşma. Bir sistemin yük altında nasıl davrandığını anlamak en sevdiğim problemlerden.

React ile arayüzler; GrapesJS ile sürükle-bırak sayfa düzenleyici (Elevare'in kalbi). Arayüzün hızlı ve erişilebilir olmasını, arkasındaki servis kadar önemsiyorum.

Docker ile her şey konteynerde; nginx ve Linux sunucularda yayın. Bu site de push ettiğim anda kendiliğinden yayına çıkıyor.

Çalışkanımdır. Bir sorun çıktığında, çözülene kadar takıntılı bir şekilde peşini bırakmam.

— Kendimi tek cümleyle anlatmam gerekirse

Ayrıca

  • Motosiklet

    Kafayı boşaltmanın en iyi yolu: kask, yol ve biraz rüzgâr.

  • Satranç

    Birkaç hamle sonrasını düşünmek, iyi bir mimarinin de ilk kuralı.

  • Felsefe

    Aristoteles'in kategorilerinden nesne yönelimli programlamaya uzanan bir yazım bile var.

  • Oyunlar

    RTS'de son dönem Surviving Mars ve Ancestors Legacy; en sevdiklerim ise Souls oyunları — Elden Ring ve Dark Souls.

Şu sıralar

  • Elevare

    Bu sitenin de çalıştığı CMS'i geliştirmeye devam ediyorum; her yeni blok önce burada deneniyor.

  • Archmage Simulator

    Üzerinde çalıştığım oyun projesi.

Business Time röportajından bir kare

Bana en çok sorulanlar

Fizik mühendisliğinden yazılıma nasıl geçtin?

Hacettepe'de Prof. Dr. Yiğit Gündüç'ün yazılım dersleriyle ilk kodlarımı yazdım ve o derslerden sonra bir daha bırakmadım. 2019'da mezun oldum; 2022'den itibaren freelance, 2024'ten beri de MLP Care'de profesyonel olarak yazılım geliştiriyorum.

Neden kendi CMS'ini yazdın?

İyi bir web uygulamasını iyi bir SEO altyapısıyla birleştirmek istedim. Kendi sitem üzerinde tam kontrol istedim; bir yandan da kod bilmeyen birinin kendi sitesini kurup yönetebilmesini. Elevare açık kaynak ve ücretsiz.

VectoPos nedir?

ByteCraft çatısı altında Ali Ozan Özkul ile geliştirdiğimiz, restoranlar için sipariş, masa ve stok yönetimini tek panelden sunan bir POS/SaaS ürünü. Ocak 2026'da yayına girdi.

Hangi teknolojilerle çalışıyorsun?

Ağırlıkla C# / .NET; yanında PostgreSQL, MSSQL, Redis, Kafka, RabbitMQ, Docker ve React. Ayrıntısı yukarıdaki "Teknoloji çantam" bölümünde.

Freelance ya da danışmanlık yapıyor musun?

Hayır, freelance ya da danışmanlık işi almıyorum; ama yeni iş fırsatlarına açığım. Aklına takılan bir soru olursa ücretsiz ve elimden geldiğince cevaplamaya çalışırım — aşağıdaki formdan yazman yeterli.

Hangi dilleri konuşuyorsun?

Türkçe ve İngilizce.

Bir iş fırsatı ya da bir sorun mu var?

Yeni iş fırsatlarına açığım. Takıldığın bir yer varsa da yazabilirsin; ücretsiz ve elimden geldiğince yardımcı olmaya çalışırım.

Bana yaz

Bana Ulaşın