Mert Can CANPOLAT
Software Developer
Hakkımda
Sistem seviyesinde yazılım geliştirme ve temel bilgisayar mimarileri üzerine çalışan bir yazılımcıyım. C/C++ ile bellek yönetimi ve performans denemeleri yapıyor, Linux ortamında pratikler gerçekleştiriyor ve modern web teknolojileriyle projeler üretiyorum.
Projeler & Pratik Çalışmalar
C ile Bellek ve Matris Deneyleri
C · AVX2 · pthreads
Sistem Seviyesi Bellek Yönetimi & Vektörizasyon
- Standart bellek tahsisinin getirdiği maliyetleri azaltmak için basit bir bellek havuzu mantığı kurdum; işlemcinin AVX2 özellikleriyle matris işlemlerini hızlandırmayı test ettim.
Ortak Linux Sunucu Kurulumu
Ubuntu Linux · AWS EC2 · Bash
Bulut Sunucu & Çok Kullanıcılı Ortam Yapılandırması
- Ekip projelerinde birlikte çalışabilmek adına AWS üzerinde bir Ubuntu sunucu kurdum; kullanıcı hesapları, yetkiler ve SSH bağlantılarını yapılandırdım.
Yerel Yapay Zeka Testleri
Python · PyTorch · CUDA · Ollama
Yerel Model Çalıştırma & Performans Analizi
- Ekran kartı üzerinde Ollama ve LM Studio gibi araçlarla açık kaynaklı modelleri çalıştırıp kaynak kullanımını ve hız farklarını inceledim.
Kişisel Web Sitesi
HTML5 · CSS3 · JavaScript · Git
mertcanpolat.com · Cloudflare Pages
- Harici kütüphane kullanmadan sade HTML/CSS ve JavaScript ile kendi portfolyomu kodlayıp Cloudflare Pages üzerinde yayına aldım.
Yetkinlikler & Araçlar
Diller
C, C++, Python, JavaScript, HTML, CSS
Ortam & Araçlar
Linux (Ubuntu), WSL 2, Git, CLion, PyCharm, AWS EC2, Cloudflare Pages
Yabancı Dil
İngilizce (Temel Seviye · Teknik dokümantasyon takibi)
Notlar & Yazılar
Yerel Yapay Zeka Modellerinde VRAM ve Hız Testleri
- Açık kaynaklı dil modellerini ekran kartı üzerinde çalıştırırken kuantalama seviyelerinin bellek tüketimine ve üretim hızına etkisi.
Bulutta Çok Kullanıcılı Ubuntu Kurulumu
- AWS EC2 üzerinde güvenli SSH erişimi ve temel kullanıcı yönetimi pratikleri.