Merhaba, ben Mehmet Nasım Yılmaz. 42 İstanbul'da Yazılım Mühendisliği alanında proje odaklı, yoğun bir eğitim sürecinin sonunda ana eğitim sürecini tamamldım. Aynı zamanda İstanbul Gelişim Üniversitesi Yönetim Bilişim Sistemleri bölümünden 2025 yılı itibarıyla mezun oldum.
Eğitimim ve projelerim süresince birçok farklı programlama dili, framework ve teknolojiyle çalışma fırsatı buldum. Edindiğim deneyimleri pekiştirmek ve paylaşmak adına blog yazıları kaleme alıyorum.
Şu anda özellikle web teknolojileri, mobil uygulama geliştirme ve DevOps alanlarında uzmanlığımı derinleştirmek için çalışıyor; teknik yönümü ve problem çözme yaklaşımımı sürekli geliştirerek kariyerimde daha ileri seviyelere ulaşmayı hedefliyorum. Amacım; sahip olduğum yetkinliklerle yenilikçi projelere imza atmak, dahil olduğum ekiplere değer katmak ve sektörde iz bırakan işler başarmaktır.
"Bilmediğim hiçbir şey yok, sadece öğrenmediğim şeyler var."
.NET 8 + React 18 tabanlı canlı yayın ve medya yönetim platformu. Wowza Streaming Engine entegrasyonu ile HLS, MPEG-DASH, RTMP, RTSP ve WebRTC destekli. JWT/RBAC güvenlik, SignalR bildirimler, VOD arşivleme, Docker Compose ile konteynerize altyapı ve Grafana-Loki-Alloy observability stack.
ASP.NET Core 8 React 18 TypeScript PostgreSQL SignalR Docker WebRTC Grafana Vite
42 Common Core final projesi — gerçek zamanlı Pong turnuva platformu. Microservices mimari, WebSocket ile multiplayer oyun, JWT + Google OAuth 2FA, Native Web Components SPA, i18n çoklu dil, ELK stack loglama. Frontend geliştirmeden sorumlu.
Node.js TypeScript Fastify WebSocket Redis Docker Nginx Elasticsearch Web Components Tailwind CSS
C++ ile sıfırdan geliştirilen HTTP/1.1 web sunucusu. Nginx benzeri event-driven mimari, non-blocking I/O, CGI desteği (PHP/Python), çoklu port yapılandırması.
C++ Socket Programming I/O Multiplexing HTTP Protocol POSIX API CGI
Android platformunda Java ile geliştirilmiş finansal yönetim uygulaması. SQLite/Room Database, çalışan yönetimi, mesai takibi, ödeme işlemleri.
Java Android SDK SQLite Room Database Android Jetpack
NGINX, WordPress, MariaDB servislerinin Docker ile konteynerleştirilmiş altyapısı. TLS/SSL, Docker Compose.
Docker Docker Compose NGINX WordPress MariaDB Alpine Linux
Belgeleri SHA256 ile imzalayıp Ethereum Sepolia test ağında akıllı sözleşmeler aracılığıyla blok zincirine kaydeden Web3 uygulaması.
Solidity Ethers.js MetaMask Ethereum Web3
C dilinde Unix shell implementasyonu — pipe, yönlendirme, sinyal yönetimi, process management.
C POSIX Signal Handling Process Management
Wolfenstein 3D'den esinlenen raycasting 3D oyun motoru. MiniLibX ile 2D haritaları gerçek zamanlı 3D görünüme dönüştürme.
C MiniLibX Raycasting Game Development
📂 Diğer Projeler
| Proje | Açıklama | Teknolojiler |
|---|---|---|
| Cpp Module | 42 C++ modülleri — OOP, polimorfizm, STL | C++, OOP, STL |
| JavaScript Projects | Çeşitli web uygulamaları | JavaScript, TypeScript, Tailwind CSS |
| WpGroup_Extractor | WhatsApp grup üye yönetimi otomasyon aracı | Node.js, Docker, Venom Bot |
| MobilApp Playground | Android uygulama koleksiyonu | Kotlin, Java, Android SDK |
| Philosophers42 | Dining Philosophers — multi-threading, deadlock çözümleri | C, pthread, mutex |
| Push_swap | Minimum işlemle stack sıralama algoritması | C, Algorithms |
| So_long | MiniLibX ile 2D oyun geliştirme | C, MiniLibX |
| Minitalk | UNIX sinyalleri ile süreçler arası iletişim | C, UNIX Signals, IPC |
| Visual Programming | C# Windows Forms masaüstü uygulamaları | C#, .NET Framework |
| Mine Sweeper | Java konsol mayın tarlası oyunu | Java |
| Net_Practice | Ağ protokolleri ve konfigürasyon senaryoları | TCP/IP, Routing, Subnetting |
| Libft | Kişisel C kütüphane implementasyonu | C, Memory Management |
| Ft_printf | printf fonksiyonu yeniden yazımı | C, Variadic Functions |
| Java101 | Java temelleri ve ileri seviye çalışmalar | Java, Algorithms |
- 📗 C++ Modülleri ve C++ Temelleri — 42 C++ modülleri, OOP, bellek yönetimi
- 🐳 Docker — 42 Inception Projesi — Konteynerleştirme ve mikroservis mimarisi
- ⛓️ Blockchain Teknolojisi ve Kur'an-ı Kerim'in Muhafaza Sistemi — Blockchain analiz yazısı
- 📚 Tüm Yazılarım → Medium/@menasy
| Kurum | Bölüm | Süre |
|---|---|---|
| 42 İstanbul | Yazılım Mühendisliği | 2/4 Yıl (Ana eğitim tamamlandı) |
| İstanbul Gelişim Üniversitesi | Yönetim Bilişim Sistemleri | 4 Yıl (2025 Mezunu) |
| Yapay Zeka ve Teknoloji Akademisi | Yapay Zeka Modülü | 1 Yıl (Devam ediyor) |



