# Mustafa Erhan Portakal > Full-stack developer who ships production systems end to end — NestJS APIs, Next.js and React interfaces, PostgreSQL and MongoDB data layers, Docker-based deployment. Mustafa Erhan Portakal is a full-stack developer based in Bursa, Türkiye who builds and ships production web systems end to end. He works primarily in TypeScript with NestJS on the backend, Next.js and React on the frontend, PostgreSQL and MongoDB for data, and Docker for deployment. Since July 2025 he has been co-founder and full-stack developer at Vimof Studios, where he built Auraly-AI, a mood-based music recommendation product. Since November 2025 he has worked as a freelance full-stack developer, delivering an on-premise union management platform for Demokratik Sağlık-Sen and, from April 2026, the live e-commerce platform maisonmeda.com. He holds a BSc in Computer Engineering from Bursa Technical University. ## Facts - Name: Mustafa Erhan Portakal - Job title: Full-Stack Developer - Location: Bursa, Türkiye - Email: portakalm11@gmail.com - Website: https://mustafaerhanportakal.com - LinkedIn: https://www.linkedin.com/in/mustafa-erhan-portakal-2142101ba/ - GitHub: https://github.com/mustafaep - Languages: Turkish — native; English — B2 reading and writing, B1 speaking ## Pages - [Home](https://mustafaerhanportakal.com/): one-line positioning and the live products. - [About](https://mustafaerhanportakal.com/about): full experience, education, the TÜBİTAK 2209-A award and the IBM Full Stack certificate. - [Work](https://mustafaerhanportakal.com/projects): all projects, with case studies for the three largest. - [Writing](https://mustafaerhanportakal.com/blog): notes on backend architecture and deployment. - [Contact](https://mustafaerhanportakal.com/contact): email, phone, LinkedIn and GitHub. ## Projects - [Auraly-AI](https://mustafaerhanportakal.com/projects/auraly-ai): A mood-based music recommendation product, built as a four-app TypeScript monorepo. (live at https://auraly-ai.com) - [maisonmeda.com](https://mustafaerhanportakal.com/projects/maisonmeda): A live e-commerce platform for a boutique, with Trendyol marketplace sync and iyzico payments. (live at https://maisonmeda.com) - [Union Management Platform](https://mustafaerhanportakal.com/projects/union-management-platform): A 30-module management system for a health workers' union, installed on the client's own infrastructure. (no public link) - [Letter to Stars](https://mustafaerhanportakal.com/projects/letter-to-stars): An English diary platform that rewrites your entry at the IELTS level you are aiming for. (live at https://lettertostars.mustafaerhanportakal.com) - [MoodWeave](https://mustafaerhanportakal.com/projects/moodweave): A polyglot microservice system built to learn gateway architecture properly. (source at https://github.com/MustafaEP/moodweave) - [wchatapi](https://mustafaerhanportakal.com/projects/wchatapi): A self-hosted WhatsApp messaging API with a session-monitoring panel. (no public link) - [SoccerApp](https://mustafaerhanportakal.com/projects/soccerapp): A football team management panel, built as the closing project of the BRM Bilgisayar internship. (source at https://github.com/mustafaep/SoccerApp) ## Turkish A full Turkish translation of this site is available under https://mustafaerhanportakal.com/tr. ## Machine-readable - https://mustafaerhanportakal.com/llms-full.txt — full biography, experience and project descriptions as plain text. - https://mustafaerhanportakal.com/api/resume.json — résumé in the JSON Resume schema. - https://mustafaerhanportakal.com/sitemap.xml