Swift
AdvancediOS & iPadOS apps and games. App Store release processes, UIKit/SwiftUI, App Store Connect.
WhereSocial Connect · Cepte Perakende · ArenaX · Mysterious Treasure
Skills
I don't like inflating my levels. Every level below is based on how much work I have actually shipped with that language.
What do these levels mean?
iOS & iPadOS apps and games. App Store release processes, UIKit/SwiftUI, App Store Connect.
WhereSocial Connect · Cepte Perakende · ArenaX · Mysterious Treasure
Android app development. My first apps published on the Play Store — the ones that generated revenue — were written in Java.
WhereMy first apps on the Play Store · app archive
The modern Android side. Migrating existing Java projects and writing new modules in Kotlin.
WhereSocial Connect · 2.El Bilet · migrating Android modules
The language I started programming with. I used it with Raspberry Pi and Arduino to read sensor data, handle hardware–software communication and build alert flows. In my R&D work, the training side of the models that run on-device is Python as well.
Where2019 TÜBİTAK earthquake early warning project · sensor circuits and GPIO · R&D model training plan
I hand-coded every website I have delivered. I keep going deeper on grid, animation and accessibility.
Wheredemirtasdemir.com · Alliance Güvenlik · Dr. Doğan Uysal
The interaction, DOM, form and animation layer in my web projects. It gets deeper with every project.
WhereThe entire interaction layer of this site · web projects
iOS + Android from a single codebase. I started learning it in 2026 and I'm trying it out in my active projects.
WhereVakti Geçmeden · Hadi Yapalım · Sinepia
The back end of my apps: authentication, database, real-time sync, cloud storage, server-side business logic and notifications.
WhereThe back end of every app I have published · Cepte Perakende
Technical SEO, content strategy, ASO, social media management. I actively run SEO for 2 brands.
WhereSEO for 2 brands · the websites I have delivered
App store graphics, social media content and presentation design.
App promo videos and short-form video editing for social media.
Image editing and app store screenshot templates. Still going deeper.
What's next
I wrote down where I stand exactly as it is; it felt right to write down where I want to go, too.
I'm still learning it. My goal is to reach a level where I can ship to both platforms from a single codebase.
I can ship with all three, but they aren't my day-to-day languages. I want to bring them up to the same level as Swift and Java.
I read technical documentation comfortably. My goal is to reach C1, where I can speak fluently in an international team.
I'm at elementary level. I aim to reach intermediate and be able to hold everyday conversations.
So where were these used?
If you look at the list and think "fine, but what did he build with them?", the answer is here. Each section covers the work itself, the technologies I used and the problems I ran into, in detail.
The apps I built with Swift, Java, Kotlin and Flutter. Each one has its own page with its tech stack and development notes.
11 apps · since 2022What came out of the HTML, CSS, JavaScript and technical SEO side. Sites I delivered for companies and for my own products.
6 sites · from design to SEOThe topics I work on across Python, computer vision, on-device AI and embedded systems.
7 studies · 12 technical topicsThe game mechanics I wrote inside my apps and the desktop game I'm building for Steam and Epic Games.
4 target platforms · 1 game in developmentThe projects page lists all of my work together; for my writing, take a look at the blog section.