Hakkımda

Özet

Mustafa Erhan Portakal, Bursa merkezli, üretim ortamına çıkan web sistemlerini uçtan uca geliştiren bir full-stack developer’dır. Ağırlıklı olarak TypeScript ile çalışır: backend’de NestJS, frontend’de Next.js ve React, veri tarafında PostgreSQL ve MongoDB, dağıtımda Docker. Temmuz 2025’ten bu yana Vimof Studios’ta kurucu ortak ve full-stack developer olarak çalışıyor; burada ruh haline göre müzik öneren Auraly-AI ürününü geliştirdi. Kasım 2025’ten bu yana freelance full-stack developer olarak Demokratik Sağlık-Sen için on-premise bir sendika yönetim platformu, Nisan 2026’dan itibaren de canlı e-ticaret platformu maisonmeda.com’u hayata geçirdi. Bursa Teknik Üniversitesi Bilgisayar Mühendisliği lisans mezunudur.

Konum
Bursa, Türkiyeİstanbul, İzmir ve Ankara’ya taşınmaya, ayrıca remote çalışmaya açık.
Diller
Türkçe — ana dil · İngilizce — B2 okuma/yazma, B1 konuşma

Deneyim

Freelance

devam ediyor

Full-Stack Developer · Bursa, Türkiye (Remote)

  • Demokratik Sağlık-Sen için Union Management Platform’u geliştirdim (Kasım 2025 – Temmuz 2026): üye kayıtları, aidat ve kesinti belgeleri, onay süreçleri, muhasebe, içerik ve raporlamayı kapsayan 30 backend modülü ve 40 ilişkisel veri modeli.
  • Nisan 2026’dan itibaren maisonmeda.com’u geliştirdim: bir butik için canlı e-ticaret platformu; Next.js 16 storefront, admin panel ve NestJS API’yi barındıran Turborepo monorepo.

Vimof Studios

devam ediyor

Co-Founder & Full-Stack Developer · Remote

İki kişilik bağımsız yazılım stüdyosu. Geliştirme bende, ortağımda QA ve test.

  • Ruh haline göre müzik öneren Auraly-AI ürününü, dört uygulamalı bir TypeScript monorepo olarak geliştirdim: NestJS 11 API, Next.js 15 web, admin panel ve ortak tipli DTO paketini kullanan React Native (Expo) mobil uygulama.
  • 17 controller üzerinde 102 REST endpoint ve Mongoose 8 ile 27 MongoDB şeması yazdım.
  • Spotify Web API (OAuth, token yenileme, kütüphane erişimi, Connect oynatma kontrolü) ve Google Gemini (ruh hali yorumlama, çalma listesi üretimi) entegrasyonlarını yaptım.
  • Spotify Recommendations endpoint’i kullanımdan kalkınca öneri hattını yeniden yazdım; feature flag ve varyant konumlandırmalı yeni bir algoritma tasarlayıp dokümante ettim.
  • Mobil uygulamayı Expo Router ile geliştirdim: ses oynatma, push bildirim, deep linking, i18next ve expo-localization.
  • Docker Compose ve Nginx ile dağıttım, CI/CD GitHub Actions üzerinde, admin panel Cloudflare Access arkasında. 13 ayda 241 commit; iOS ve Android çıkışı Ağustos 2026 hedefli.
  • Ayrıca bir oyun projesinde Unreal Engine 5 Blueprint ile menü/UI akışları ve veri kaydetme mantığı geliştirdim.

BRM Bilgisayar

Software Developer Intern · Bursa, Türkiye

İMEP mesleki eğitim programı ve yaz stajı — 20 kişilik bir geliştirme ekibi içinde altı aylık sektör deneyimi.

  • .NET 8 ile masaüstü, ASP.NET Core ile web uygulamaları geliştirdim; Entity Framework ve Microsoft SQL Server kullandım.
  • OneSignal entegrasyonu ile push bildirim altyapısı ve WebSocket üzerinden gerçek zamanlı iletişim özellikleri geliştirdim.
  • Katmanlı kurumsal mimari ve code review süreci içinde veritabanı tasarımı ve üçüncü parti API entegrasyonları üzerinde çalıştım.
  • Kapanış projesi: SoccerApp, ASP.NET Core 8 futbol takımı yönetim paneli.

Eğitim

Bilgisayar Mühendisliği (Lisans)

Bursa Teknik Üniversitesi · Bursa, Türkiye

Bitirme projesi: Auraly-AI.

Ödül

TÜBİTAK 2209-A Araştırma Desteği

2022 – Kasım 2024

Patinaj Engelleme Sistemli Rover Tekerleği Tasarımı

2209-A Üniversite Öğrencileri Araştırma Projeleri Destekleme Programı 2022/1 dönemi kapsamında desteklendi ve başarıyla tamamlandı. Proje, Mars yüzeyindeki ince ve kumlu zeminlerde patinaj ve sıkışma problemine çözüm arıyordu. Dört kişilik ekipteki tek bilgisayar mühendisi olarak tüm yazılım ve elektronikten sorumluydum: mesafe ve hareket sensörlerini okuyup sıkışmayı tespit eden, servo yönlendirmeli DC motorları süren bir Arduino kontrol döngüsü.

Projeye git

Sertifika

IBM Full Stack Software Developer

Coursera · Professional Certificate

15 derslik program: cloud-native geliştirme, mikroservisler, Docker, Kubernetes, OpenShift, CI/CD, React, Node.js, Django, veritabanları ve uygulama güvenliği.

Sertifikayı doğrula

Teknik yetenekler

Diller
TypeScript, JavaScript, Python, C#, SQL
Backend
NestJS, Node.js, Express, ASP.NET Core, Django, FastAPI
Frontend
React 19, Next.js 15/16 (App Router), Tailwind CSS 4, Material-UI, TanStack Query, Vite
Mobil
React Native (Expo), Expo Router
Veritabanı
PostgreSQL, MongoDB, Microsoft SQL Server, Redis
ORM
Prisma, Mongoose, Entity Framework
DevOps
Docker, Docker Compose, Nginx, GitHub Actions, Turborepo, pnpm, VPS, Let's Encrypt
Entegrasyon
Spotify Web API, Google Gemini, iyzico, Trendyol Marketplace API, AWS SES, Resend, OneSignal, Baileys
Yaklaşım
REST API design, JWT authentication, Role-based access control, Background queues (BullMQ), Swagger/OpenAPI, Architecture Decision Records (ADR), Monorepo