Skip to content
View darshan09200's full-sized avatar

Highlights

  • Pro

Block or report darshan09200

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
darshan09200/README.md

πŸ§™β€β™‚οΈ Darshan Jain – Mobile Software Engineer | Tech Sorcerer at Vetster

Website

Scaling mobile platforms with React Native & TypeScript. Brewing reliable code, GitHub spells, and caffeine-fueled engineering quests. β˜•βœ¨


πŸ‘‹ Welcome, GitHub Adventurer

I’m Darshan Jain, a mobile software engineer passionate about crafting performant, developer-friendly apps with React Native, TypeScript, and modern tooling.

I thrive at the intersection of product and platform, shaping architecture that scales, building robust developer experiences, and sweating the small details that make great mobile products.

Currently, I lead mobile development at Vetster, a virtual care platform for pets. My work focuses on architecture modernization, performance optimization, and streamlining developer workflows as the product and team scale globally.


πŸ† Highlights from the Quest Log

  • πŸ“± Lead developer for the Vetster mobile app, scaling architecture, improving startup time, and refining app performance
  • βš™ Architected internal modules and SDKs powering core features like authentication, prescriptions, and e-commerce
  • πŸš€ Automated release workflows and QA feedback loops with GitHub Actions, EAS Update, and typed changelogs
  • πŸ§ͺ Refactored analytics into a plugin-safe, testable system across mobile and web
  • 🧩 Published multiple open-source libraries improving developer experience and code reliability
  • πŸ§™ Mentor engineers and advocate for DX-first and test-driven development culture

πŸͺ„ Magic Toolkit

React Native TypeScript Tailwind CSS Node.js Firebase GitHub Actions Jest


πŸ“Œ Featured Projects

🐾 Vetster Mobile App

iOS Android

A telehealth platform for pet owners offering virtual veterinary care. Rated ⭐ 4.8+ on iOS and ⭐ 4.7+ on Android by thousands of pet parents. Contributions include app architecture, performance tuning, and developer tooling improvements.


Read the Docs

A cross-platform React Native library to capture, handle, and report native and JS crashes using the New Architecture (Fabric/TurboModules). Built with modern TypeScript, powered by C++/Kotlin/Swift, and fully documented using Docusaurus.

  • Unified API for JS & Native exception handling
  • Supports both old and new RN architectures
  • Crash simulation utilities & integration examples
  • Auto-generated typed docs and JSON-LD SEO setup

An ESLint plugin enforcing clean lodash import practices to prevent bundle bloat. Helps maintain consistent import hygiene across codebases and optimize JS bundles automatically.


πŸ“« Let’s Connect

LinkedIn Email

Like what you see? Star a repo, drop a follow, or summon me with a message. Always up for discussing mobile architecture, open-source tooling, or mythical JS beasts. πŸ‰


Profile views

Pinned Loading

  1. react-native-global-exception-handler react-native-global-exception-handler Public

    A modern React Native library for global error handling (JavaScript + native) with TurboModules support and cross-platform compatibility.

    TypeScript 10 2

  2. eslint-plugin-lodash-specific-import eslint-plugin-lodash-specific-import Public

    An ESLint plugin to enforce specific lodash imports, preventing global or named imports from 'lodash'.

    JavaScript 1