M.Hasan Yumuşak

Yazılım & Elektronik Mühendisi / Uygulamalı Fizik

Genel olarak mühendisliğin kendisine; spesifik olarak da yazılım, elektronik ve fizik alanlarına sevdalı biriyim. Profesyonel olarak fullstack coğrafi bilgi sistemleri odaklı web uygulamaları geliştiriyorum. Profesyonel işimden arta kalan zamanda AI odaklı otomasyon ve web sistemlerini kendi markam olan Rua Systems adı altında geliştirmeye çalışıyorum.

Fullstack Web Geliştirici Ankageo
Ankara, Türkiye Eylül 2022 – Halen
  • Tamamı devlet ve kurumsal ölçekli CBS projelerinde fullstack geliştirici olarak görev aldım.
  • Türk Altın İşletmeleri (eski adıyla Koza Altın İşletmeleri) için geliştirilen ve 1.000'in üzerinde kullanıcısı olan OFT (Our Future Treasure) platformunun önemli modüllerini geliştirdim.
  • Karayolları Genel Müdürlüğü için binlerce kamu personelinin kullandığı GTBYS projesinin hem bakım hem yeniden geliştirme süreçlerinde yer aldım.
  • Milli Eğitim Bakanlığı için tüm okulların mülkiyet ve öğrenci nüfus bilgilerini barındıran MEB CBS uygulamasının geliştirilmesinde çalıştım.
  • Hatay Büyükşehir Belediyesi Varlık Yönetim Sistemi'nin geliştirilmesinde görev aldım.
  • Angular, React ve Node.js/ExpressJS ile fullstack çözümler; GeoServer ve OpenLayers ile harita altyapıları geliştirdim.
Freelance Web Geliştirici
Uzaktan Mayıs 2022 – Eylül 2022
  • Endüstriyel bir müşteri için özel bir stok takip sistemi geliştirdim.
  • Görsel galeri ve web scraping botu gibi hafif çözümler sundum.
  • TypeScript ve Python teknolojileriyle hızlı geliştirme süreçleri yürüttüm.
Elektronik Mühendisi Karadeniz Savunma Sanayi, Lemona A.Ş.
Ankara, Türkiye Aralık 2021 – Mayıs 2022
  • CST Studio Suite kullanarak anten modelleri tasarladım ve simülasyonlarını gerçekleştirdim.
  • Savunma sınıfı elektronik kartlar üzerinde tersine mühendislik çalışmaları yaptım.
Oyun Geliştirme Stajyeri Ankageo
Ankara, Türkiye Temmuz 2021 – Ağustos 2021
  • Unreal Engine 4 kullanarak dört adet küçük çaplı oyun geliştirdim.
Programlama Dilleri
C++ C Python TypeScript Bash
Bilimsel Hesaplama
NumPy SciPy SymPy Matplotlib pandas LaTeX
Frameworkler / Kütüphaneler
Angular React NextJS SvelteKit ExpressJS
Veritabanları
PostgreSQL MySQL SQLite Redis Supabase
CBS / Harita
GeoServer OpenLayers
DevOps / Altyapı
Git Docker Coolify Self Hosting Mailcow Tailscale
AI / Otomasyon
n8n Ollama WordPress
Elektrik-Elektronik Mühendisliği Lisans
İskenderun Teknik Üniversitesi Mezuniyet: 2021
Bilişim Teknolojileri Sertifika Programı
Orta Doğu Teknik Üniversitesi (ODTÜ) Ekim 2021 – Ağustos 2022
Sertifika No: ODT.UEA.S2200015.186 Sertifika Doğrulama: Link
Türkçe Ana Dil
İngilizce Tam Profesyonel Yetkinlik
Manifold Tek kişilik, self-hosted çalışma alanı v0.5.1 · Apache-2.0
Rua Systems · Açık kaynak github.com/Rua-Systems/manifold
  • Servislerin, notların, harita üzerine iğnelenmiş notların ve parolaların tek bir yerde, kendi sunucunda durduğu açık kaynak çalışma alanı; her kurulumun tek bir sahibi var.
  • Otomatik kayıt ve revizyon geçmişli zengin metin editörü; OpenLayers haritası üzerinde PostGIS'te saklanan nokta, çizgi ve poligon notları; AES-256-GCM ile şifrelenmiş, yalnızca kimlik doğrulamasından sonra açılan kasa.
  • Script'ler ve AI ajanları için /api/v1 REST API'si ve /mcp MCP sunucusu; kapsamlı, iptal edilebilir API anahtarları. Claude Code ile çalışıyor.
  • OWASP ASVS 5.0 seviye 1–2'ye göre gözden geçirildi: 2FA, append-only denetim kaydı, sertleştirilmiş konteyner. Docker Compose ile iki konteyner (uygulama + PostgreSQL 17/PostGIS), amd64 ve arm64.
  • SvelteKit, Svelte 5, TypeScript, Drizzle ORM, Better Auth, TipTap, OpenLayers, Paraglide (TR/EN).
Servitor CMS Çok dilli bloglar için self-hosted CMS v0.3.0 · Apache-2.0
Rua Systems · Açık kaynak github.com/Rua-Systems/servitor-cms
  • Çok dilli blog yazıları ve makaleler için, gömülü SQLite ile tek Docker konteynerinde çalışan ve başka hiçbir servise ihtiyaç duymayan açık kaynak içerik yönetim sistemi.
  • Blok tabanlı editör (tablo, kod vurgulama, matematik, medya), otomatik kayıt ve revizyon geçmişi; her çevirinin kendi başlığı, slug'ı ve yayın durumu var (herhangi bir BCP 47 kodu).
  • Rol tabanlı editöryal akış: yazarlar incelemeye gönderir, yöneticiler onaylar veya yayınlar; zamanlanmış yayın. Yüklemeleri WebP'ye çeviren, dil başına alt metin tutan medya kütüphanesi.
  • hreflang, RSS, sitemap ve JSON-LD üreten yerleşik okuma sayfaları; headless kullanım için salt okunur REST API (OpenAPI, tam metin arama) ve HMAC-SHA256 imzalı, yeniden deneyen webhook'lar.
  • 2FA, sıkı CSP, SSRF korumalı webhook'lar, panelden zamanlanan şifreli yedekler; panel 6 dilde. SvelteKit, Svelte 5, TypeScript, Tailwind, shadcn-svelte, Tiptap, Drizzle ORM, SQLite.