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 mobile apps

Palette

Palette iOS and Android app screenshot

palette-platform
Spring Boot · PostgreSQL · KMP · Compose · SwiftUI

GrooveMixer

GrooveMixer app screenshot

GrooveMixer-Android-showcase
GrooveMixer-iOS-showcase

Download on the App Store Get it on Google Play

SongAI

SongAI app screenshot

SongAI-iOS-showcase

DrumPad

DrumPad app screenshot

DrumPad-Android-showcase
DrumPad-iOS-showcase

Download on the App Store Get it on Google Play

Loopsic

Loopsic app screenshot

Loopsic-Android-showcase
Loopsic-iOS-showcase

Download on the App Store Get it on Google Play

ChordS

ChordS app screenshot

ChordS-Android-showcase
ChordS-iOS-showcase

Download on the App Store Get it on Google Play

DrumRogue

DrumRogue stage introduction screen

DrumRogue-Android-showcase

Featured engineering projects

Project Focus
palette-platform Full-stack color-palette platform with Spring Boot modular monolith backend, PostgreSQL, Testcontainers, Kotlin Multiplatform (KMP) shared core, Jetpack Compose Material 3 (Android), and SwiftUI (iOS)
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

Kotlin, Kotlin Multiplatform (KMP), Swift, SwiftUI, Jetpack Compose, Spring Boot, PostgreSQL, Testcontainers, Python, PyTorch, Machine Listening / MIR, Multi-Objective AutoML (NSGA-II), C#, .NET, ASP.NET Core, Entity Framework, SQL Server, SQLite, C++20, JUCE, CMake, Android, iOS, REST APIs, Git, and CI/CD.

Connect

Pinned Loading

  1. trace-guided-android-testing trace-guided-android-testing Public

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

  2. apprecording apprecording Public

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

    Java

  3. thesis-testing-replication-package thesis-testing-replication-package Public

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

    Python

  4. AudioMIR AudioMIR Public

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

    Python

  5. palette-platform palette-platform Public

    Full-stack color palette discovery & collection platform with Spring Boot backend, Kotlin Multiplatform (KMP), Jetpack Compose Android, and SwiftUI iOS.

    Kotlin