Type something to search...

Mertcan Kırcı

iOS Engineer

Proactive and detail-oriented iOS Engineer with experience in Swift, SwiftUI, and UIKit. Skilled in developing user-centric mobile applications from concept to release, with a focus on performance optimization and delivering high-quality code under tight deadlines. Proven track record of building and deploying successful iOS apps.

banner image
Inhale

Inhale

Inhale, an app designed to help users quit smoking by tracking their progress and motivating healthier habits.

  • Led the entire product lifecycle including brainstorming, design, development, and App Store publishing.
  • Developed the iOS app using SwiftUI and MVVM architecture for a modern, maintainable structure.
  • Integrated Google AdMob, Firebase, Lottie, and CoreData for analytics, animations, persistence, and monetization.
  • Inhale reached 1000+ downloads worldwide organically, without any advertising budget.
  • Available now on the App Store.
App Store
Vodvil

Vodvil

Vodvil, a social media app designed for TV series and movie enthusiasts to share their favorite content, reviews, and connect with like-minded users.

  • Developed the entire iOS application using UIKit and the MVC architecture.
  • Utilized Kingfisher for image handling, Firebase for backend services, and Lottie for engaging animations.
  • Collaborated with a 5-member team, taking full responsibility for the iOS development.
  • Managed crash analytics, App Store rankings, and the publication process.
  • Vodvil is now live and available on the App Store.
App Store
Chat GPT Clone App

Chat GPT Clone App

A full-featured ChatGPT clone app built in SwiftUI for Jump App’s 48-hour technical case study, supporting both text and voice conversations with advanced UI/UX features.

  • Developed a fully functional chat interface with real-time streaming, markdown rendering, and inverted message flow.
  • Implemented voice interaction using speech recognition and a custom TTS service with animated AI responses.
  • Designed dynamic UI animations including an orbiting voice orb and real-time equalizer for a rich conversation experience.
  • Enabled persistent conversation history with offline access and seamless new chat creation.
  • Completed within 48 hours as part of a technical challenge, demonstrating rapid development skills under tight deadlines.
Github
Cities App

Cities App

Cities, a location-aware travel app prototype developed as a case study for Invio, showcasing nearby landmarks and attractions within selected cities.

  • Built using UIKit with a modular and scalable architecture focused on performance and clean UI.
  • Leveraged CoreLocation and MapKit to detect the user's current location and calculate distances to popular city spots.
  • Displayed curated lists of famous locations sorted by proximity, using dynamic visuals and custom-designed gradient cards.
  • Outsourced navigation to third-party apps, focusing on an intuitive local discovery experience rather than turn-by-turn directions.
  • Developed as a standalone project to demonstrate practical iOS development, location services, and UI/UX design skills.
Github
Myra

Myra

Myra, an AI-powered fortune teller application where users can interact with their personalized fortune teller through chat.

  • Developed MyraApp solely using SwiftUI for a native iOS experience.
  • Implemented the MVVM architecture along with all features developed nativel except for payment integration.
  • MyraApp is currently in beta and will soon be available on the App Store.
TestFlight
GitHub Followers

GitHub Followers

GitHub Followers, allows users to search for desired GitHub accounts and access their followers, as well as favorite users and view their GitHub profiles directly through the Safari browser. This application is entirely developed using UIKit, with integration facilitated through Safari Services.

  • Implemented GithubFollowers, a UIKit-based iOS app following the MVC architecture for robust organization and scalability.
  • Integrated Safari Services for streamlined viewing of GitHub profiles.
  • Ensured a smooth and efficient user experience..
GitHub
QuantifyX

QuantifyX

QuantifyX converts modern measurement units like gr, ml , l to traditional measurement units like 1 glass or 1 tablespoon etc.

  • Developed QuantifyX, a native iOS app entirely built using SwiftUI.
  • Leveraged SwiftUI's capabilities to ensure a seamless and intuitive user experience.
  • Participated in WWDC24, gaining insights and incorporating the latest advancements into QuantifyX.
  • QuantifyX is primed for release and will soon be available on the App Store.
GitHub
Rick and Morty App

Rick and Morty App

RickAndMorty is a SwiftUI-based project adhering to MVVM architecture, showcasing characters, episodes, and locations from the Rick and Morty universe. Each character features a detailed page for comprehensive information, ensuring a seamless native iOS experience. Developed with clean code separation and scalability in mind, RickAndMorty promises fans an immersive exploration of their favorite characters and adventures.

  • SwiftUI-based RickAndMorty project following MVVM architecture.
  • Showcases characters, episodes, and locations from the Rick and Morty universe.
  • Detailed character pages for comprehensive information.
  • Offers a seamless native iOS experience.
GitHub
Appcent News App

Appcent News App

The Appcent News App is an iOS application developed for the Appcent case study using the UIKit framework. It consists of a total of 4 pages. These 4 pages are designed as follows: a Home page and a Saved News page created using UICollectionView, a News Detail page containing the detailed information of a news article, and a Safari page where you can view the source of the news in Safari with both light and dark modes are supported across the application interface.

  • Developed for iOS using the UIKit framework, featuring four main pages: Home, Saved News, News Detail, and Safari, with support for both light and dark modes.
  • Implemented MVC design pattern to ensure clear separation of concerns and maintainability of the codebase, with each component fulfilling specific roles in data management, user interface, and application logic.
  • Utilized Alamofire for network requests, incorporating custom alerts and completion handlers, while Lottie was integrated for animated save and unsave actions.
  • Employed native NSCache structure for image downloads instead of using third-party libraries like Kingfisher, demonstrating a native approach within the project.
GitHub