Background

I started small, building simple application in my spare time, during my experiences in UX/UI design I fell in love with native iOS Development in Swift. Each project taught me something new, whether it was a new framework, a new development tool, or a new problem-solving technique.

One of the biggest challenges I faced early on was learning to think like a developer. It wasn't just about writing code – it was about understanding the user's needs, designing intuitive interfaces, and troubleshooting bugs when things inevitably went wrong.

background picture

I actually started my iOS journey way back in January 2019 with Dcube Tech Ventures. Since then, I've worked on cool stuff like Augmented Reality and IoT. I've even made two apps from scratch, and you can check them out on the app store: Approxie and Task Manager

When SwiftUI came out, I immediately started practicing with this new declarative user interface toolkit. Which resulted in my two latest created apps MindGarden and Pickleball Match

I actually enjoy every aspect of app development from designing to programming and always try to learn as much as possible along the way.

Skills

Programming icon Programming
  • Swift
    Over 5 years experience of building native iOS apps with UIKit, SwiftUI.
  • Flutter
    Over 3 years experience of building cross platform apps with Flutter.
  • HTML
    Created this website in HTML.
  • CSS
    Styled this website with CSS.
Software icon Software
  • Xcode
    Over 5 years experience of building native iOS apps.
  • VSCode
    Over 3 years experience of building cross platform hybrid apps.
  • Git
    Using GitHub with Termial and Github Desktop for version-control.
Software icon Swift Frameworks
  • UIKit
    2 full apps build programmatically with UIKit.
  • SwiftUI
    2 apps build programmatically with SwiftUI.
  • CoreData
    Used in Kidprint to locally store parent and child details.
  • MessageUI
    Used in every app to contact the developer through the native mail app.
  • AppTrackingTransparency
    AdMob uses tracking for ads, so I implemented tracking transparency.
  • RxSwift
    Experimented in Edfundo to make code more reactive.
  • AVFoundation
    Used in Task Manager to create a custom QR code scanner.
  • SafariServices
    Used in all apps to open Safari within the app, to show the privacy policy for example.

Interests & Hobbies

I enjoy making all kinds of apps, from games to productivity tools. It's like bringing ideas to life in the digital world. Coding is like solving puzzles for me. I like using languages like Swift, Java and Flutter to build the features that make apps work.

I focus on making apps easy to use. It's like arranging things in a room so that everyone can find what they need without any confusion.

I'm always learning new things to improve my skills. It's like leveling up in a game—each new skill makes me better at creating awesome apps.

Education

2015-2019
HNB Garhwal University
Bachelor of Technology (Cmputer Science)
Aug 2021 - Oct 2023
iOS Developer
Appinventiv

Led the development of 3 iOS applications from concept to deployment.

Conducted code reviews, provided feedback,and enforced coding standards to maintain code quality and consistency.

Jan 2019 - Jul 2021
iOS Developer
Dcube Tech Ventures

UI design implementation using both Storyboards and NIB files, Managed approval process for AppStore Handled implementation of new remaining features. Developed and implemented application designs based on MVC.

Experience

As an app developer, my primary focus revolves around creating innovative and user-friendly applications for various platforms like iOS, Android, or both. I harness programming languages like Swift, SwiftUI, or Flutter, depending on the platform and my preferences. My journey involves constant exploration of new technologies, staying updated with industry trends, and refining my skills to deliver cutting-edge solutions in the competitive app market.

Linkedin Download My Resume