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.

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

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.

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. MusicPlayer MusicPlayer Public

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

    C# 3 1

  2. PaletteCoreAPI PaletteCoreAPI Public

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

    C#

  3. trace-guided-android-testing trace-guided-android-testing Public

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

  4. apprecording apprecording Public

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

    Java

  5. thesis-testing-replication-package thesis-testing-replication-package Public

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

    Python

  6. AudioMIR AudioMIR Public

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

    Python