Skip to content
View niravjain02's full-sized avatar
πŸ’»
Focusing
πŸ’»
Focusing

Block or report niravjain02

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
niravjain02/README.md

Hi, I'm Nirav Jain πŸ‘‹

Senior/Staff iOS Engineer expanding into React Native | Swift, SwiftUI, JavaScript, React, AI, Security

I build modern, scalable, and secure iOS applications with a strong focus on architecture, performance, React Native, and AI-powered product experiences.


πŸš€ About Me

  • πŸ’Ό Senior/Staff iOS Engineer with 12+ years of experience
  • πŸ“± Expertise in Swift, SwiftUI, UIKit, Objective-C
  • βš›οΈ Building React Native fundamentals with JavaScript, React hooks, Context API, navigation, lists, and API-driven screens
  • πŸ” Strong focus on secure mobile systems (SSL pinning, VPN, networking)
  • πŸ€– Building AI-powered mobile experiences (streaming UI, structured responses)
  • ⚑ Passionate about performance, reliability, and scalable architectures

🧠 What I Work On

  • πŸ— iOS Architecture (MVVM, VIPER, MVI, Modular Design)
  • βš›οΈ React Native app development with Expo, components, hooks, FlatList, navigation, Context API, and reusable UI patterns
  • 🟨 Modern JavaScript and React fundamentals, including state, effects, controlled inputs, custom hooks, and component composition
  • πŸ” Secure Networking (SSL Pinning, Token Handling, Network Extensions)
  • ⚑ Performance Optimization (Instruments, MetricKit)
  • πŸ”„ Async Programming (Swift Concurrency, Combine)
  • πŸ€– AI Integration in Mobile Apps (LLM-based features, streaming UI)

πŸ›  Tech Stack

Languages & Frameworks Swift β€’ SwiftUI β€’ UIKit β€’ Objective-C β€’ JavaScript β€’ React β€’ React Native β€’ Expo β€’ Combine β€’ Swift Concurrency

React Native & Frontend Components β€’ Hooks β€’ Custom Hooks β€’ Context API β€’ FlatList β€’ Navigation β€’ API Fetching β€’ UI State Management

Networking & Security REST β€’ GraphQL β€’ URLSession β€’ Apollo iOS β€’ SSL Pinning β€’ VPN

Tools & Performance Xcode β€’ Instruments β€’ MetricKit β€’ XCTest β€’ CI/CD


🌟 Featured Projects

πŸ”Ή Grind75-Swift

A complete Grind 75 interview preparation repository for Swift and iOS engineers. Includes all 75 problems with reusable Swift implementations, LeetCode-ready submissions, XCTest coverage, problem explanations, algorithm patterns, data structures, complexity analysis, and 4-week/8-week study plans.

πŸ”Ή MVITaskFlow

A SwiftUI MVI reference app demonstrating reducer-driven state, async effects, dependency injection, offline cache fallback, and testable unidirectional architecture. It uses Swift 6 strict-concurrency checks, explicit Sendable boundaries, deterministic UI-test launch states, SwiftLint/SwiftFormat validation, and CI-backed tests.

Professional macOS diagnostic and crash reporting application built with Objective-C and integrated with Sentry SDK + MetricKit. Features real-time network monitoring, comprehensive system log collection with automatic PII redaction, multiple crash testing scenarios, and diagnostic bundle export capabilities.

A structured 30-day learning journey mastering React and React Native from a mobile engineer's perspective. Covers modern JavaScript, JSX, reusable components, state management, useEffect, controlled inputs, FlatList, navigation, API fetching, custom hooks, Context API, and production-minded UI states.


πŸ“ˆ GitHub Activity & Stats

πŸ”₯ Daily Contribution Streak

GitHub Streak

πŸ“Š Contribution Activity

GitHub Contribution Chart

πŸ† Profile Overview

GitHub Followers Repositories Experience

πŸ’» Tech Expertise

Swift SwiftUI iOS Objective-C JavaScript React React Native Expo

πŸ“Š Top Repositories by Focus

Repository Description Tech Stack
Grind75-Swift Complete Grind 75 Swift interview prep with tests, docs, and study plans Swift, XCTest, Algorithms, DSA
MVITaskFlow SwiftUI MVI reference with reducer-driven state, async effects, cache fallback, CI, and strict concurrency Swift, SwiftUI, MVI, XCTest
DiagnosticsTool macOS Diagnostics + Sentry Objective-C, Sentry SDK
ReactAndReactNativeFundamentals React + React Native learning journey JavaScript, React, React Native, Expo, Hooks, Context API

πŸ“« Connect With Me


⭐️ Always exploring better ways to build scalable, secure, and intelligent mobile apps.

Pinned Loading

  1. MVITaskFlow MVITaskFlow Public

    SwiftUI MVI reference app with reducer-driven state, async effects, and focused unit tests.

    Swift 1 1

  2. CombineGitHubSearch CombineGitHubSearch Public

    Build a SwiftUI app that searches GitHub users with debounced text input, reactive networking, image loading, paging, and offline-friendly cache. Focus on MVVM with Combine.

    Swift

  3. DiagnosticsTool DiagnosticsTool Public

    macOS diagnostics reference app using Objective-C, Sentry, MetricKit, network monitoring, PII redaction, and report export.

    Objective-C

  4. ReactAndReactNativeFundamentals ReactAndReactNativeFundamentals Public

    30-day React and React Native learning series covering Expo, TypeScript, navigation, APIs, state, and reusable architecture.

    JavaScript