Software developer based in Germany. I build mobile, backend, and native audio products across C#/.NET, Kotlin, Swift, and C++/JUCE, with a focus on clear architecture, reliable integrations, and production delivery.
| Project | Focus |
|---|---|
| AudioMIR | Multi-objective automated machine learning for rhythm understanding (tempo estimation & style classification) with Pareto NSGA-II optimization, PyTorch CNNs/BiGRUs, and real-time Streamlit dashboard |
| Thesis Testing Replication Package | Reproducible master thesis artifact covering trace-guided genetic algorithms, record-and-replay similarity, Android GUI testing, coverage analysis, statistics, figures, and publication-ready tables |
| Audio Plugin Engineering Case Study | Source-free JUCE/C++ case study covering VST3/AU, real-time audio, DAW tempo sync, drag-and-drop, licensing, and cross-platform builds |
| Trace-Guided Android Testing | Research companion integrating recorded user interactions into MATE search-based Android GUI test generation |
| AppRecording | Sanitized Android accessibility recorder capturing user interaction traces and UI state snapshots for test automation |
| PaletteCoreAPI | Authenticated .NET 10 REST API with EF Core, SQL Server, JWT authorization, migrations, integration tests, and CI |
| MusicPlayer | Legacy Xamarin.Forms Spotify browser and preview player demonstrating MVVM-style UI, REST integration, and media controls |
| Weather | Legacy Xamarin.Forms weather client with OpenWeatherMap, NewsAPI, SQLite saved places, caching, and charts |
| PaletteAPI | Active ASP.NET Web API 2 and Entity Framework 6 companion project for the Palette social data model |
Each repository documents its real architecture, setup requirements, verified build status, security boundaries, and known limitations.
- Loopsic — drum and guitar loop plugin for desktop DAWs
- Loopsic Mobile App
- Android applications on Google Play
- iOS applications on the App Store
- Engineering articles at serkanseker.com
Python, PyTorch, Machine Listening / MIR, Multi-Objective AutoML (NSGA-II), C#, .NET, ASP.NET Core, Entity Framework, SQL Server, SQLite, C++20, JUCE, CMake, Kotlin, Swift, Android, iOS, REST APIs, Git, and CI/CD.


