Demir Taşdemir
Mobile App & Web Developer
Summary
I have published 11 apps on the App Store and Google Play, handling every stage myself — from the first idea through to store release. I have been writing software since 2018 and building for mobile since 2020: Swift, Java and Kotlin natively, Flutter for cross-platform, with Firebase and Supabase on the backend. Alongside mobile I also build for the web and work on technical SEO and digital marketing.
This CV is only a summary — everything I know and everything I have built is at demirtasdemir.com. Screenshots and technology stacks for all 11 apps I have shipped, the websites I have delivered, my R&D work, what I do on the games side and all 45 technical articles are there, along with my development notes. I hand-coded the site itself with no framework, so you can also see how I actually work in the same place. Before you evaluate me, I would especially ask you to take a look.
Experience
Freelance Software Developer
2024 — PresentIndependent · Turkey
- Added features to live apps, fixed bugs and ran store release processes.
- Delivered corporate and personal brand websites — design, development and technical SEO included.
- Running SEO for two brands: technical audits, structured data, page speed, Search Console.
- Set up the social media and content production workflow.
Independent Mobile App Development
2020 — PresentOwn products · iOS & Android
- Shipped 11 apps to iOS and Android, the first in 2022 — every one of them solo.
- Started native with Swift and Java, then moved cross-platform with Kotlin and Flutter.
- Built real-time sync, offline caching and Cloud Functions workflows on Firebase.
- Implemented two payment architectures: store in-app purchase and card payments via iyzico.
- Self-hosted Jitsi Meet on my own DigitalOcean server for video calls.
- Handled store review, rejection resolution and staged rollouts end to end.
Selected Projects
A single app bringing together eight separate dating and community platforms: anonymous chat, map-based discovery, live streaming and video calls.
Swift · Java · Kotlin · Firebase · Jitsi Meet · WebRTC · DigitalOceanA food-waste app that lets businesses sell surplus stock at a discount at the end of the day, with location-based discovery and real-time inventory.
Flutter · Dart · Firebase · Google Maps · Cloud FunctionsA production studio bringing fifteen separate AI tools under one interface, with a credit-based usage model and queued job processing.
Swift · Kotlin · Firebase · queue architecture · in-app purchaseAn app that turns cinema tickets into a monthly membership: server-clocked entitlement renewal, single-use QR validation and payments via iyzico.
Flutter · Dart · Firebase · iyzico · QRPersonal portfolio site, hand-coded from scratch in HTML, CSS and vanilla JavaScript with no framework: light/dark theming, accessibility, JSON-LD structured data and bilingual support.
HTML5 · CSS3 · Vanilla JavaScript · JSON-LD · technical SEOR&D
2019 · TÜBİTAK competition project
Built an earthquake early-warning system running on Raspberry Pi and Arduino: sensor circuit, data acquisition in Python and the alert flow. This is where I learned to make software talk to hardware, along with power management and sensor noise.
AI-based product design
Defined the problem and drew up the technical architecture for seven separate areas — computer vision, on-device inference, geospatial data and optimisation. These are at design and research stage.
Technical Writing
Published 45 technical articles on my own site, covering mobile architecture, Firestore cost control, offline synchronisation, store release processes, technical SEO and product decisions.
Education
Istanbul University
2023 — 2026Web Design and Coding