Generic placeholder image

Hi, I'm Gurjit Singh 👋 - a product-driven iOS developer who crafts beautiful, performant apps using Swift, SwiftUI, and UIKit.

🚀 I'm currently open to new opportunities — freelance, contract, or full-time — where I can contribute to high-quality iOS development and collaborate closely with design and product teams.

About Me


Recent Work


Generic placeholder image
Yollect

It's the trading platform for sneakers and luxury goods. Buy, sell, or swap premium items like stock market.

iOS Swift Xcode UIKit

Generic placeholder image
Morango Languages

It's a language learning app built with Figma, Xcode, Swift, UIKit, CoreData, and StoreKit that aids in the learning of new languages.

iOS Swift Xcode UIKit

Generic placeholder image
Habitoo

Habitoo is an iOS app that features a basic habit tracker for tracking everyday goals and behaviours.

iOS Swift Xcode SwiftUI

Latest Articles


Swift 6.1: New Features & Enhancements

Swift 6.1, officially released in March 2025, continues the evolution of Apple's powerful and expressive programming language....

2025-08-12 . 3 min read     Swift 6.1

Read More »

String Concatenation in Swift: A Comprehensive Guide

In any programming language, working with strings is essential, and Swift is no different.Whether you are building iOS apps......

2024-10-17 . 3 min read     String Concatenation

Read More »

Integrating SwiftUI with UIKit Using UIHostingController

With the introduction of SwiftUI, Apple has provided developers with a modern way to build user interfaces across all Apple platforms....

2024-07-09 . 3 min read     UIHostingController

Read More »

Deep Dive into Autorelease Pools in Swift

In the realm of software development, memory management plays a crucial role in ensuring the efficient allocation and deallocation of memory...

2024-01-28 . 4 min read     Swift Autorelease

Read More »

Swift enum equatable: with or without associated values

Swift enums provide a powerful way to model a set of related values. Enums can be equipped with associated values, allowing them to represen...

2024-01-24 . 3 min read     Swift Enums

Read More »

How to create Date Picker in SwiftUI

Use a DatePicker when creating a view that enables users to choose both a calendar date and, if needed, a specific time.In SwiftUI, you can ...

2024-01-16 . 2 min read     SwiftUI DatePicker

Read More »

Getting started with Swiftlint to enforce Swift style

SwiftLint is a tool that ensures Swift code adheres to defined style guidelines. It automates code review by identifying and suggesting impr...

2023-12-29 . 4 min read     Swift SwiftLint

Read More »

How to use Lottie animation in SwiftUI

Lottie is a fantastic tool for incorporating high-quality animations into your SwiftUI projects. There are several ways to add Lottie to pro...

2023-12-13 . 2 min read     SwiftUI Lottie

Read More »

How to get index in Foreach in SwiftUI

In SwiftUI, the ForEach is used to iterate over a collection of data and create views dynamically based on that data....

2023-12-07 . 3 min read     SwiftUI ForEach

Read More »

Explore My Book


Generic placeholder image

Mastering SwiftUI

$10.00

"Mastering SwiftUI" is a comprehensive guide that equips both seasoned and aspiring iOS developers with the knowledge and skills needed to excel in SwiftUI-based app development. This book takes a structured approach, starting with foundational concepts and progressing to advanced techniques, ensuring a holistic understanding of Apple's declarative UI framework.

Buy On Gumroad »


Project Timeline




Explore my apps from the App Store and Play Store


Download on the App Store Get it on Google Play

Let's work with me


If you have any queries or an interesting project idea, I'd love to hear from you.

Let's talk