Nextcloud

Kotlin icon Java icon XML icon Jetpack Compose icon

LipaWallet

Swift icon SwiftUI icon Kotlin icon Jetpack Compose icon

MRC

Kotlin icon XML icon

Scan360

Swift icon UIKit icon

Emlakjet

Java icon XML icon Objective-C icon UIKit icon

Çekpara

Javascript icon React Native icon

DentalBulut

Java icon XML icon Swift icon UIKit icon

FirePlayer Android

Kotlin icon Jetpack Compose icon

Developed a music player application using the Media3 library in combination with Kotlin coroutines and the MVVM architecture. Designed a user-friendly and intuitive interface that offers a more practical experience compared to typical music player apps. Room used for local data storage.

FirePlayer Android screenshot 1 FirePlayer Android screenshot 2 FirePlayer Android screenshot 3 FirePlayer Android screenshot 4 FirePlayer Android screenshot 5

FirePlayer macOS

Swift icon SwiftUI icon

Developed a music player application using Swift, SwiftUI, and AVFoundation for macOS. Native APIs are used to deliver responsive performance and smooth user experience. I use it every day.

FirePlayer macOS screenshot 1 FirePlayer macOS screenshot 2 FirePlayer macOS screenshot 3 FirePlayer macOS screenshot 4

FirePlayer Windows

C# icon

Developed a music player application using C# for Windows. I use a Windows laptop for gaming, a Macbook with macOS for work, and an Android phone for personal use, so I ended up building three different native music apps for each platform. It was a fun and rewarding experience that allowed me to explore the strengths of each ecosystem. It only uses 30 MB of RAM :)

FirePlayer Windows screenshot 1 FirePlayer Windows screenshot 2

TextLauncher

Kotlin icon Jetpack Compose icon

A simple, fast, and user-friendly launcher application for Android, developed for personal use. It allows users to create folders, mark applications as hidden or favorites, and customize background and content colors. Inspired by my nostalgia for Windows Phone, I designed this launcher by blending its elements with my own preferences.

TextLauncher screenshot 1 TextLauncher screenshot 2 TextLauncher screenshot 3 TextLauncher screenshot 4 TextLauncher screenshot 5 TextLauncher screenshot 6 TextLauncher screenshot 7

MyLocker

Kotlin icon Jetpack Compose icon

This project uses androidx.security:security-crypto along with Jetpack libraries. Users can export their encrypted passwords, which can only be decrypted using their own private key. The private key is never transmitted to any server and remains solely under the user's control, placing full responsibility for key management on the user.

MyLocker screenshot 1 MyLocker screenshot 2