About me

Hey! I'm Doruk, a Computer Science student at FHNW. When I'm not in class, you'll find me working as a Cyber Defense Engineer at MGB, where I help protect Switzerland's largest retail company from digital threats.

But I don't just code for a living! I also produce lofi music that's been listened to by millions of people on Spotify, coach table tennis to at the largest academic club in Switzerland, and build AI Tools that make life a little easier.

My journey started with web development, evolved through digital marketing, and led me to co-founding my own label, Soothe Records. I thrive on learning new things and turning challenges into opportunities. Whether it's debugging code, crafting melodies, or building something entirely new.

Technical Skills

  • design icon

    Cybersecurity

    Working with SIEM/SOAR implementations, EDR management and incident response. Certified in Swimlane Developer & Administrator - helping create custom tools, playbooks and automations for our SOC analysts.

  • Web development icon

    Software Development

    Backend: Java, Python, PHP, OOP, SQL, Git
    Frontend: HTML/CSS/JavaScript, WordPress, WooCommerce, Shopify
    API Integration: Building with Spotify, Discord, Google Maps, and Office 365 APIs

  • mobile app icon

    AI & Automation

    Actively implementing cutting-edge AI technologies to enhance workflow efficiency and project outcomes. Experienced with both open-source and commercial AI models like Ollama, DeepSeek Coder, Claude, and OpenAI.

  • camera icon

    Data Analytics

    Competent with analytical platforms like Google/YouTube Analytics, Spotify for Artists and Meta Business Suite, creating visualisations to identify trends and to make informed decisions. Using standards like Office 365.

Language Skills

  • English
    C2

    Business Fluent

  • French
    C2

    Bilingual Native

  • German
    C1

    7+ years in Zürich

  • Swiss German
    B2

    Work Ready

  • Turkish
    C2

    Bilingual Native

Achievements & Recognition

  • FSJM

    Math Olympiad Semi-Finalist

    Became semi-finalist in the International Math Championships, where I was able to compete with the best students from around the world. The semi-finals were at Lausanne, EPFL.
    I was able to solve complex problems and demonstrate my mathematical skills in a competitive environment. Can't wait to compete again in the future when I have some free time!

  • COV

    "Mention Excellence"

    Awarded the "Mention Excellence" by the Conservatoire de l'Ouest Vaudois, where I studied Jazz/Modern Piano, Solfège Certification and Composition.

  • Themes Valley University London

    "Distinction" - London TVU

    I was awarded the "Distinction" by the London Themes Valley University - College of Music Examinations at Pianoforte 1. An internationally recognised certification in piano performance. Showing my dedication to excell at everything I do, even at a young age.

Resume

Education

  1. FHNW - BSc Computer Science - Design & Management

    2024 - Present

    (Part-time) Continuing BSc in Computer Science with a focus on Design & Management

  2. ETH Zurich - Bsc. Computer Science

    2021 - 2024

    (full-time) Pursuing a BSc. in Computer Science

  3. MNG Rämibühl - Applied Mathematics & Physics

    2017 - 2021

    High-school education with a focus on applied mathematics and physics

  4. EPFL - Euler Mathematics Certification Programme

    2014 — 2017

    Completed the Euler Mathematics Certification Programme at EPFL, deepening my knowledge of mathematics and physics in parallel to my secondary education

Experience

  1. Migros-Genossenschaft-Bund | Cyber Defense Engineer | Working Student - SecOps

    2024 — Present | Part-Time
    • - Working in the Security Operations Center at MGB Security & Risk
    • - Developing security monitoring and incident response tools for analysts
    • - Centralised log management and automation of security processes
    • - Integrating SIEM, SOAR, and EDR systems across partner companies
  2. MrBrunch | Web Developer & Software Engineer

    2024 — 2025 | Part-Time
    • - Complete front-end redesign of the MrBrunch online store
    • - Drastically improved the user experience and conversion rate
    • - Optimized webshop loading times by 5 seconds (8.3s → 3.3s)
    • - Worked on the back-end to improve the order processing system
    • - Implemented AI-based chatbot for customer support
    • - Created interactive cost-calculator for B2B customers
  3. Soothe Studios | Co-Founder / Web Developer / Mix & Master Engineer

    2022 — 2025 | Part-Time
    • - Co-founded Soothe Records & Soothe Studios, the first in-house mix & mastering studio for a lofi record label
    • - Designed and built the Soothe Studios website, now available in English and French
    • - Mixed and mastered 150+ tracks for Soothe Records and independent artists
    • - Provided remote, niche-specialised consultancy services to independent artists
  4. Sleep Tales | Freelance Consultant / Head Community Moderator

    2022 — 2024 | Freelance
    • - Gave consultancy services from idea to foundation of the company
    • - Advised on strategic label-wide decisions and PR implications
    • - Maintained, promoted, and moderated the community. Built the Discord server and helped organize live digital events
    • - Provided remote, niche-specialised consultancy services to independent artists
  5. Sleep Tales | Art Director / Community Manager / Python Discord Bot Developer

    2021 — 2022 | Part-Time
    • - Conceptualized and optimized the community ecosystem through a Discord server and Instagram
    • - Implemented and maintained Discord bots (Python back-end with Discord API) for community activities
    • - Created, designed, and edited branded/promotional assets, such as animated videos and other digital art
  6. Dreamhop Music & Studio | Web Designer / Community Manager / Moderator

    2021 — 2022 | Part-Time
    • - Dreamhop Studio: Designed and built the portfolio website, the studio, and the B2B side of Dreamhop
    • - Dreamhop Music: Designed and built the e-commerce website for an international record label with the aim of promoting underground low-fidelity music
    • - Integrated & optimized vinyl sales and worked with Belgium's national postal service API
    • - Optimized and future-proofed WordPress installation and plugins for non-technical maintenance
  7. Soothe Records | Co-Founder / Web Developer

    2020 — Present | Part-Time
    • - Curated, coordinated and promoted a music label concentrated on ambient music
    • - Designed and built the Soothe Records website, one of the first lofi label sites
    • - Planned and executed dozens of music ad campaigns using A/B testing across multiple platforms
    • - Regular remote-work with an international staff and artist roster featuring over 100 talented artists
    • - Mixed and mastered Soothe Records releases at my studio before co-founding Soothe Studios

Portfolio

  • Open Source
    linear-algebra-calculator-static.jpg

    Linear Algebra Calculator 🧮

    Open Source MIT License
    Live & Open Source

    Comprehensive linear algebra toolkit with web app (Streamlit), CLI, and TUI interfaces. Features interactive visualizations, step-by-step explanations, and practice quizzes. Built with Python, NumPy, SymPy, and Streamlit.

  • Bunzlimeter-static.jpg

    BunzliMeter 🇨🇭

    SRF Radio Feature Viral Project
    Currently live

    Next.js 14 (App Router), TypeScript, Tailwind CSS, Firebase (Firestore), DeepSeek AI API, Google Analytics 4, Framer Motion, Vercel Edge Functions

    Media Coverage

    SRF 3 - Swiss National Radio Interview
    2025
  • Android App iOS App TTStats-static.jpg

    TTStats 🏓

    Web App Mobile App
    Live (Web + iOS/Android Apps)

    Swiss Table Tennis Statistics with web app (HTML/CSS/JS, Tailwind) and native mobile apps (Kotlin Multiplatform for iOS/Android), with Python backend for data scraping.

  • Open Source
    FHNW_Dashboard-static.jpg

    FHNW Dashboard 📚

    Open Source MIT License
    Live & Open Source

    Next.js 14, Tailwind CSS, Framer Motion, Dark Mode, Mobile First design, and Intersection Observer for smart scroll tracking.

  • Open Source
    Witelli20-static.jpg

    Witelli20 🏠

    Open Source MIT License
    Live & Open Source

    Modern student housing portal with room reservations, transport info, and message board. Built with Next.js, Firebase, Tailwind CSS, TypeScript, and now open source on GitHub.

  • Open Source
    ThatsAppMQTTDebugger-static.jpg

    ThatsApp MQTT Debugger 🐞

    Open Source ISC License
    Live & Open Source

    Feature-rich MQTT debugging tool for ThatsApp messaging protocol. Built with Next.js, TypeScript, Material UI, Framer Motion, and Paho MQTT.

  • galaxus_price_tracker-static.jpg

    Galaxus Price Tracker 🤑

    Live (scraper needs update)

    Next.js, React, Tailwind CSS, TypeScript - pass: "galaxus" - for educational purposes only.

  • Open Source
    Passwords_Manager_Doruk-static.jpg

    CSV Password Cleaner

    Open Source MIT License
    Live & Open Source

    Secure client-side tool to clean & manage browser password exports (CSV). Built with Next.js, TypeScript, Tailwind CSS.

  • Dreamhop_Website-static.jpg

    Dreamhop Music 🧸

    Live (redesigned since)

    Designed & built with WordPress, WooCommerce, Divi & custom code for the record label.

  • Studio_Dreamhop-static.jpg

    Studio Dreamhop 🎨

    Offline (Redesigned/Renamed)

    Designed & built with WordPress, WooCommerce, Divi & custom code for the record label.

  • Soothe_Records-static.jpg

    Soothe Records 🎧

    Co-Founder 30M+ Streams
    Currently live

    Co-founded record label focused on ambient lofi music. Designed & built the website with WordPress, Divi & custom code.

  • Soothe_Studios-static.jpg

    Soothe Studios 🎙️

    Co-Founder 150+ Mixed Tracks
    Currently live

    First in-house mix & mastering studio for a lofi record label. Designed & built with WordPress, Divi & custom code in English and French.

  • Peak_Twilight_Website-static.jpg

    Peak Twilight Homepage 🎹

    Currently live

    Built with WordPress, Divi + custom code | compressed into a static page.

  • Peak_Twilight_Spotify-static.jpg

    Peak Twilight Spotify 🏔️

    100M+ Streams SRF Video Feature
    Currently live

    Music production alias & Spotify Profile with over 100 million streams across Spotify, Apple Music, and other platforms.

    Media Coverage

    SRF Music - Video Interview
    2024
  • Uptime Kuma monitoring dashboard

    Uptime Kuma ⚡

    Monitoring Production
    Public Uptime Monitoring

    Self-hosted uptime monitoring and status page for 20+ services. Real-time monitoring, alerting, and public status dashboard. Docker containerized with persistent storage.

  • Glances system monitoring

    Glances Monitoring 📊

    Real-time System Metrics
    Real-time System Monitoring

    Real-time system monitoring with CPU, memory, disk, network, and process metrics. Web interface for remote monitoring. Integrated with Prometheus for historical data.

  • Portainer Docker management

    Portainer 🐳

    Docker Management
    Docker Container Management

    Web-based Docker container management interface. Manages 20+ production containers, stacks, volumes, and networks. Integrated with Docker Swarm for orchestration.

  • Traefik reverse proxy dashboard

    Traefik 🔀

    SSL/TLS Load Balancer
    Reverse Proxy & Load Balancer

    Modern reverse proxy and load balancer. Automatic SSL certificate management with Let's Encrypt. Routes traffic to 20+ services with dynamic configuration discovery.

  • TTStats API Analytics Dashboard

    TTStats API Analytics 📈

    Public Dashboard Real-time
    Public Analytics Dashboard

    Public Grafana dashboard showcasing TTStats.ch search analytics and mobile API metrics. Real-time data visualization with load-balanced API monitoring across 3 instances.

  • Watchtower auto-deployment

    Watchtower 🗼

    Auto-update Scheduled
    Auto-deployment Service

    Automated Docker container updates and deployment service. Monitors registry for image updates and performs rolling updates with zero downtime. Scheduled maintenance windows.

  • NocoDB database interface

    NocoDB 🗄️

    Database Airtable Alternative
    Database Management Interface

    Self-hosted database management interface. Airtable alternative with REST APIs, webhooks, and collaborative features. Manages data for multiple applications and services.

  • UniDocs Swiss student platform

    UniDocs 📚

    Education Community
    Swiss Student Platform

    Swiss student platform providing exam summaries and study materials. Self-hosted with user management, file sharing, and collaborative features. Serves university students across Switzerland.

  • Soothe Records Discord Bot

    Soothe Discord Bot 🤖

    Discord Music Community
    Community Discord Bot

    Custom Discord bot for Soothe Records community management. Automated moderation, music commands, release notifications, and artist collaboration features. Serves 1000+ community members.

  • Soothe Playlist Autorotator

    Soothe Playlist Autorotator 🔄

    Automation Spotify API
    Automated Playlist Service

    Automated Spotify playlist rotation service for Soothe Records. Manages playlist updates, track rotation, and release scheduling. Integrates with Spotify API and label management system.

  • Waha WhatsApp HTTP API

    Waha WhatsApp API 💬

    WhatsApp REST API
    WhatsApp HTTP API

    Self-hosted WhatsApp HTTP REST API service. Enables programmatic WhatsApp messaging for automation, notifications, and business integrations. Dockerized with webhook support.

Contact