Cyber Defense Engineer • Developer • Music Producer
Choose your experience:
Low Performance Mode
Enable for slower devices
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
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.
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
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.
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
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!
"Mention Excellence"
Awarded the "Mention Excellence" by the Conservatoire de l'Ouest Vaudois, where I studied Jazz/Modern Piano,
Solfège Certification and Composition.
"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.
Achievement Title
Achievement details will appear here.
Resume
Education
FHNW - BSc Computer Science - Design & Management
2024 - Present
(Part-time) Continuing BSc in Computer Science with a focus on Design & Management
ETH Zurich - Bsc. Computer Science
2021 - 2024
(full-time) Pursuing a BSc. in Computer Science
MNG Rämibühl - Applied Mathematics & Physics
2017 - 2021
High-school education with a focus on applied mathematics and physics
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
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
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
- 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
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
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
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
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 🧮
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 🇨🇭
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
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 📚
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 🏠
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
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.
Secure client-side tool to clean & manage browser password exports (CSV). Built with Next.js, TypeScript, Tailwind CSS.
Dreamhop Music 🧸
Live (redesigned since)
Designed & built with WordPress, WooCommerce, Divi & custom code for the record label.
Studio Dreamhop 🎨
Offline (Redesigned/Renamed)
Designed & built with WordPress, WooCommerce, Divi & custom code for the record label.
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 🎙️
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 Homepage 🎹
Currently live
Built with WordPress, Divi + custom code | compressed into a static page.
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
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 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
Docker Container Management
Web-based Docker container management interface. Manages 20+ production containers, stacks, volumes, and networks. Integrated with Docker Swarm for orchestration.
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 📈
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-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
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 📚
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 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 🔄
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 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.