I manage web and mobile client testing processes for high-traffic platforms. In addition to test automation, I actively engage in iOS application development. I am also a believer in multidisciplinary learning, currently pursuing degrees in Geological Engineering at METU and MIS at Anadolu University.
Full-time · 3 yrs 11 mos
Developing iOS applications using Swift, SwiftUI and UIKit. Creating modern, user-friendly mobile experiences with MVVM and TCA architectures.
I manage the web and mobile client testing processes for high-traffic platforms like beIN Sports Connect and TOD at Digiturk. I conduct functional tests, load tests, and end-to-end (E2E) integration tests using Java, Appium, SQL, SOAPUI and Kibana.
METU - Geological Engineering
Ongoing
Anadolu University - MIS
Ongoing
I develop web, mobile, and API test automation projects. I manage automation processes with various frameworks and tools.
I develop modern, user-friendly iOS applications using Swift and SwiftUI. I contribute to product quality with my passion for mobile technologies.
I contribute to Appium and various open source projects. I enjoy growing together with the community.
I write blog posts about technology, software, and iOS development. I love sharing my knowledge.
I develop modern and mobile-friendly websites tailored to companies' needs.
Activities that make me happy outside of work
I develop both my physical and mental endurance through rowing. The time I spend on water is both sport and meditation for me. I developed the Rowing Track app inspired by this passion.
I take nature and city photographs. Photography is a passion for me and a field that nurtures my creativity. Immortalizing moments and capturing different perspectives makes me happy.
I design and print models with 3D printer and then paint them. Transforming digital design into physical art is a wonderful hobby that combines engineering and art.
App Store apps developed with SwiftUI & UIKit
Precise instrument tuning app for musicians
Educational app focused on math practice and fast problem solving
Neon-themed puzzle experience focused on reflexes and timing
Code-breaking game built around symbols and ancient glyphs
City-building puzzle game focused on strategy and placement
Mind training and focus improvement app
Space-themed exploration and mini-game experience
Appointment and event management app
Modern version of classic snake game
Air quality monitoring and alert app
Rowing workout tracking application
Periodic table themed tetris game
My most popular open source projects on GitHub
Featured Project
Mercury is a browser-based real-device lab I built for Android and iOS devices. The project is optimized for iOS automation on macOS and includes a Docker Compose based service architecture, Appium integration, and a host-run iOS provider flow.
Test automation code generator
HTTP traffic inspector for iOS
Web-based app distribution center
Self-hosted monitoring tool
Appium driver for Tizen devices
Air quality monitoring application
Rowing sport tracking application
Fitness tracking application
Element themed tetris game
Appium 2.0 device management plugin
My articles on SwiftUI, UIKit, iOS development and test automation
MVC, MVVM, VIPER ve TCA - iOS dünyasında bir uygulama geliştirirken kodunuzu nasıl organize etmelisiniz?
Devamını okuHangisini neden seçmelisiniz? iOS uygulama geliştirme dünyasına adım attığınızda kendinizi bir üçgenin ortasında bulursunuz.
Devamını okuiOS 16 ile gelen yenilikler ve UIKit'e alışmış geliştiriciler için pratik geçiş rehberi.
Devamını okuUygulamalarınıza "Apple hissi" veren akıcı animasyonları nasıl ekleyeceğinizi öğrenin.
Devamını okuSwiftUI öğrenirken veya proje geliştirirken elinizin altında bulunması gereken kategorize edilmiş devasa modifier rehberi.
Devamını okuNode & npm gereksinimleri, sürücü/eklenti yönetimi, Android (UiAutomator2) ve iOS (XCUITest) ayarları.
Devamını okuPrograms I completed on AI and modern development
12-hour program on efficiently integrating AI tools into business processes.
Frameworks and foundational concepts for working effectively with AI.
Integrating Claude models into applications via the Anthropic API.
Introduction to working with Claude models and core usage.
AI-assisted software development practices with Claude Code.