Hi, I am Gurjot Singh.

Software Engineer with years of experience building and deploying iOS and cross-platform apps using Objective-C, Swift, SwiftUI, and React Native.

I focus on performance, scalability, and user-centred design — bridging the gap between business goals and great user experience.

Native iOS Development

Crafting scalable and high-performing iOS apps using Swift, SwiftUI, and Objective-C.
Focused on clean architecture, seamless performance, and compliance with Apple’s Human Interface Guidelines.

Cross-Platform Solutions

Developing React Native apps that deliver native performance across iOS and Android — ideal for startups and SMEs looking for cost-effective scalability.

Providing ongoing app maintenance, version upgrades, and performance audits to keep applications stable, optimized, and aligned with evolving OS standards.

Audit & Optimise

What I Do

Skills

  • Languages:
    Swift, SwiftUI, Objective-C, JavaScript (React Native)

  • Mobile Platforms:
    Native iOS & iOS-Android Cross-Platform (React Native)

  • APIs & Frameworks:
    RESTful APIs, Core Data, Firebase, MapKit, CoreLocation, CoreMotion, Social SDKs, Combine, Swift Concurrency

  • Tools & Testing:
    Xcode, XCTest/XCUITest, Instruments, TestFlight, Git, CI/CD pipelines

  • Architecture & Methodologies:
    MVC, MVVM, Clean Architecture, Agile, Unit Testing, Performance Profiling

  • Other Expertise:
    App Store Deployment, Push Notifications, Agile Methodologies, SOLID Design Principles, Performance Optimisation

KPIs & Experience

Mobile Application Developer
Remote | Contract-based Project
April 2024 - Present

Sr. iOS Developer & React-Native Developer
Orbis Protect (UK-based company) | Chandigarh, India
Mar 2022 – Apr 2024

Sr. iOS Developer
Bione / Tech Elante / Turing Ventures | Chandigarh, India
Apr 2020 – Mar 2022

  • More than 8 years of experience delivering high-quality, scalable iOS and cross-platform apps using Swift, SwiftUI, and React Native (JavaScript).

  • Built and released over 50 production apps serving lakhs of users with 99% uptime and a 50% reduction in crash rates.

  • Improved app load time by 30% and response latency by 20% through Swift Concurrency and Performance Profiling.

  • Led cross-functional Agile teams with consistent on-time project delivery and actively mentored junior engineers.

  • Expert in RESTful API integration, offline caching (Core Data, Firebase), location-based services (MapKit, CoreLocation), and social SDK integration.

  • Managed end-to-end mobile app development, from requirement analysis to App Store deployment.

  • Oversaw project timelines, sprints, and client communication to ensure transparent and timely delivery.

  • Optimised UI/UX flows, code efficiency, and app responsiveness across multiple platforms.

  • Conducted automated unit testing with XCTest and managed real-device beta testing via TestFlight to ensure app stability and performance.

  • Delivered ongoing updates and post-launch maintenance, ensuring reliability and client satisfaction.

Full-Stack Developer
DM CO sarl (France-based company) | Chandigarh, India
Aug 2018 – Dec 2019

iOS Developer
Maxxmann Communications | Chandigarh, India
Jun 2018 – Aug 2018

iOS Developer
IIVO (UK-based company) | Chandigarh, India
May 2017 – Jun 2018

Junior iOS Developer
Jarvics Technologies | Mohali, India
Apr 2016 – Dec 2016

Education

I had the pleasure to study at one of the best universities. Continuous learning and improvement is my main drive.

Bachelor of Technology in Computer Science
Punjab Technical University
July 2012 to July 2016

Hobbies

After all, I had the pleasure to meet and work with talented and creative people with different passions. That encouraged me to have other activities which are not related to work

  • Sports

  • PC-Gaming

  • Music

White ball on green concrete

Save a copy of my CV

Press the button below to download my CV in .pdf format. I’m really cool guy.