Generic placeholder image

Hi, I'm Gurjit Singh 👋 - an iOS Engineer with 5+ years of experience shipping, scaling, and maintaining production iOS apps. I design and build Swift/SwiftUI apps end‑to‑end—from architecture and APIs to App Store release and long‑term maintenance.

🚀 Currently open to full‑time iOS roles (remote, hybrid, or on‑site) in the EU.

15+
Apps Delivered
4.8⭐
App Store Rating
100K+
Total Downloads

View my work


Recent Work


Generic placeholder image
6RPM AI

Freight & Load‑Matching Platform

iOS app for an AI‑powered freight platform connecting carriers and shippers, with an AI dispatcher to find and book loads in real time.

  • Implemented SwiftUI‑based UI, integrating REST APIs for loads, routes, and booking.
  • Built navigation and state management using MVVM and async/await for smooth updates.
  • Added push notifications and in‑app messaging to keep drivers and shippers informed.

iOS Swift Xcode SwiftUI

Generic placeholder image
Morango Languages

Offline Language Learning

iOS language‑learning app with offline support, spaced practice, and progress tracking.

  • Designed the UX in Figma and implemented UI in UIKit with custom collection/table views.
  • Used Core Data for offline storage of lessons, words, and user progress.
  • Integrated StoreKit for in‑app purchases and subscription‑based content.

iOS Swift Xcode UIKit

Generic placeholder image
Habitoo

Habit Tracking App

Simple habit‑tracking app to create, schedule, and complete daily routines, fostering a path towards personal growth and productivity.

  • Built the UI in SwiftUI with dynamic lists, custom components, and progress visualizations.
  • Implemented local notifications and scheduling to remind users about habits.
  • Persisted data is saved and maintained using Core Data and UserDefaults.

iOS Swift Xcode SwiftUI

Latest Articles


I regularly write technical articles on Swift, SwiftUI, UIKit, and tooling, demonstrating how I approach code quality and modern iOS development practices.

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


Writing this book demonstrates my deep, practical experience with SwiftUI and my ability to explain complex iOS topics clearly to other developers.

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 »


Career Timeline




Let's work together


What I bring as an iOS Engineer

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

Let's talk