1-on-1 Swift & Xcode Coaching

1-on-1 Swift & Xcode Coaching

Solve your iOS, macOS, and visionOS development challenges with expert SwiftUI and Apple programming guidance. Book your session now!

Solve your iOS, macOS, and visionOS development challenges with expert SwiftUI and Apple programming guidance. Book your session now!

Cihat Gündüz, 13 Years iOS Developer

Cihat Gündüz, 13 Years iOS Developer

Cihat Gündüz, 13 Years iOS Developer

Full-Time Indie since 2022, Swift Evolution Newsletter author, Open-Source contributor, WWDC Notes maintainer

Full-Time Indie since 2022, Swift Newsletter author, Open-Source contributor, WWDC Notes maintainer

Book Me Now

Testimonials from Past Collaborations:

Past Collaborations:

Nicolo Stanciu

Nicolo Stanciu

I had the pleasure of working with Cihat, an exceptional Apple Platform Developer. His communication skills are strong, making collaboration smooth and efficient. I was always satisfied and would highly recommend to consult him for any iOS or Apple platform development.

Cihat is a very knowledgeable developer within the Apple Ecosystem and lots of other technologies. He's a fantastic teacher who can quickly transport a huge amount of in-depth knowledge about dev, tech and best practices. It's an absolute blast to work with him!

Daniel Jilg

Cihat is a very knowledgeable developer within the Apple Ecosystem and lots of other technologies. He's a fantastic teacher who can quickly transport a huge amount of in-depth knowledge about dev, tech and best practices. It's an absolute blast to work with him!

Indie Apps I Developed since 2022

Indie Apps I Developed since 2022

Indie Apps I Developed since 2022

and 3 more apps!

Multi-Platform Apps Made Simple

Multi-Platform Apps Made Simple

Multi-Platform Apps Made Simple

SwiftUI allows you to build apps for multiple Apple platforms using a single codebase. However, platforms like macOS and visionOS come with unique challenges, particularly in window management. I can help you tailor your app for each platform’s specific needs.

Embracing Modern Apple Frameworks

Embracing Modern Apple Frameworks

Embracing Modern Apple Frameworks

I specialize in native frameworks like SwiftUI, SwiftData, and CloudKit, applying a privacy-first approach to ensure user data remains secure. My apps are built using the latest Apple technologies and follow best practices for privacy and performance.

Making Coding Accessible & Fun

Coding Is Fun!

Coding Is Fun!

I’m developing a beginner-friendly course to teach SwiftUI development, focusing on simplifying complex areas. Along the way, I’ve built apps and open-source tools to make life easier for developers, more are planned! But I felt there's a gap in one-on-one coaching to overcome hurdles or reach the next level.

I Need That!

SwiftUI Problem-Solving

Get direct help from someone who's been in your shoes.

Code Review and Best Practices

Code Review

Code Review & Best Practices

Need a second pair of eyes? I'll review your code and provide suggestions to optimize your development workflow.

Need a second pair of eyes? I'll review your code with feedback!

Vapor, Error Handling, Localization, and more!

Errors, Localization, Servers

Errors, Localization, Servers

Dealing with integration challenges or data model design? I offer guidance across a wide range of advanced topics.

Dealing data model design? I can help across a wide range of topics.

Dealing data model design? I can help across a wide range of topics.

UX Design Feedback

I can review your onboarding flow & help you streamline it.

FAQ

FAQ

FAQ

What can I get help with?

I'm happy to help developers of all levels, from beginner to experienced. I can answer basic Xcode, Swift, or SwiftUI questions and give you general tips. Or we can go deeper into topics like persistence, error handling, localization, API design, data modeling, in-app purchases, UX design, app idea evaluation. You name it!

What topics are out of scope?

I focus on native Apple platform tooling, so naturally I can't help much with Android or Flutter development. I also generally avoid 3rd-party core tools like Firebase, so while I can probably help in general, I don't have detailed knowledge of all tools.

Can you fix my issues for me?

I'll do my best to help you understand your problem and guide you in fixing it, including suggesting code when needed. But this is not a way to book me for coding tasks – I provide video calls and will do anything to help you fix those issues.

How does the coaching session work?

You book a time slot and when the time comes, you join the FaceTime link on your coding machine. Then, you can show me your problem or ask me anything and I'll do my best to help you. Be prepared to share your screen.

Do I need to share my source code?

No, I don't need direct access to your code. You can share your screen during our session, and I’ll guide you based on what you show. I don’t record sessions, and everything remains confidential. So no need to worry!

What can I get help with?

I'm happy to help developers of all levels, from beginner to experienced. I can answer basic Xcode, Swift, or SwiftUI questions and give you general tips. Or we can go deeper into topics like persistence, error handling, localization, API design, data modeling, in-app purchases, UX design, app idea evaluation. You name it!

What topics are out of scope?

I focus on native Apple platform tooling, so naturally I can't help much with Android or Flutter development. I also generally avoid 3rd-party core tools like Firebase, so while I can probably help in general, I don't have detailed knowledge of all tools.

Can you fix my issues for me?

I'll do my best to help you understand your problem and guide you in fixing it, including suggesting code when needed. But this is not a way to book me for coding tasks – I provide video calls and will do anything to help you fix those issues.

How does the coaching session work?

You book a time slot and when the time comes, you join the FaceTime link on your coding machine. Then, you can show me your problem or ask me anything and I'll do my best to help you. Be prepared to share your screen.

Do I need to share my source code?

No, I don't need direct access to your code. You can share your screen during our session, and I’ll guide you based on what you show. I don’t record sessions, and everything remains confidential. So no need to worry!

Book your session now!

Book your session now!

Book me now!