Skip to content
View srknskr's full-sized avatar
😀
Happy
😀
Happy

Highlights

  • Pro

Block or report srknskr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
srknskr/README.md

Hi, I'm Serkan Şeker 👋

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.

Featured engineering projects

ProjectFocus
AudioMIRMulti-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 PackageReproducible 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 StudySource-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 TestingResearch companion integrating recorded user interactions into MATE search-based Android GUI test generation
AppRecordingSanitized Android accessibility recorder capturing user interaction traces and UI state snapshots for test automation
PaletteCoreAPIAuthenticated .NET 10 REST API with EF Core, SQL Server, JWT authorization, migrations, integration tests, and CI
MusicPlayerLegacy Xamarin.Forms Spotify browser and preview player demonstrating MVVM-style UI, REST integration, and media controls
WeatherLegacy Xamarin.Forms weather client with OpenWeatherMap, NewsAPI, SQLite saved places, caching, and charts
PaletteAPIActive 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.

Current work

Core technologies

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.

Connect

Pinned Loading

  1. MusicPlayerMusicPlayerPublic

    Legacy Xamarin.Forms Spotify browser and preview player demonstrating MVVM-style UI, REST integration, and media controls.

    C# 3 1

  2. PaletteCoreAPIPaletteCoreAPIPublic

    Authenticated .NET 10 REST API with EF Core, SQL Server, JWT authorization, migrations, and integration tests.

    C#

  3. trace-guided-android-testingtrace-guided-android-testingPublic

    Research companion for trace-guided Android GUI test generation using MATE

  4. apprecordingapprecordingPublic

    Research prototype for replay-oriented Android user interaction recording and automated app testing

    Java

  5. thesis-testing-replication-packagethesis-testing-replication-packagePublic

    Reproducible analysis artifact for Android GUI test generation and record-replay fidelity.

    Python

  6. AudioMIRAudioMIRPublic

    AudioMIR: Multi-Objective Automated Machine Learning for Rhythm Understanding (Tempo Estimation & Rhythm Style Classification with NSGA-II)

    Python