Darshan Jain
Portrait of Darshan Jain

Hi, I’m Darshan

Mobile & Web Engineer

I build performant, reliable, and developer‑friendly experiences across React Native, TypeScript, and modern web platforms. I care deeply about DX, architecture, and shipping stable software.

> npx create-darshan-portfolio done

About

I’m a curious, process-driven engineer who loves transforming ideas into reliable, scalable products. My approach blends structure and creativity — clean architecture on the inside, smooth experiences on the outside.

I enjoy working across the stack but feel most at home in TypeScript and React Native. Whether it’s designing a new component system, fine‑tuning build pipelines, or adding tiny quality‑of‑life features for developers, I like making things feel effortless.

  • Crafting elegant, maintainable codebases
  • Building intuitive interfaces and thoughtful UX
  • Optimizing performance and developer experience
  • Automating repetitive tasks just for fun

Outside of work, you’ll probably find me experimenting with new design ideas, tweaking personal tools, or trying to automate something that really doesn’t need automating — just because it’s fun.

Selected Work

See all on GitHub ↗

Vetster Mobile App

React Native

Led a React Native rebuild improving performance and subscription conversion. Introduced CI/CD hardening, native integrations, and better DX.

TypeScript React Native CI/CD

react-native-global-exception-handler

Library

Cross‑platform exception handling with modern architecture support and native crash simulation utilities.

iOS Android React Native

eslint-plugin-lodash-specific-import

Tooling

Rule set to enforce granular lodash imports for leaner bundles and clearer intent.

ESLint DX Performance

Skills

Mobile

React Native, iOS (Swift), Android (Java/Kotlin), New Architecture

Tooling & DX

TypeScript, TurboRepo, pnpm, ESLint, Jest, GitHub Actions, CI/CD

Web

React, Next.js, Tailwind, MDX

Practices

Monorepos, Code Quality, Performance, Accessibility

Backend

Node.js, Firebase, Supabase, SQL

Observability

Sentry, FullStory, Crashlytics

Experience

  1. Mobile Software Engineer — Vetster

    May 2023 – Present · Toronto, Canada
    • Lead the rebuild of the Vetster mobile app using React Native and TypeScript, resulting in faster performance and improved subscription conversions.
    • Architected modular features and implemented new native bridges compatible with the React Native New Architecture.
    • Enhanced developer workflows with improved CI/CD pipelines, automated testing, and reusable components.
    • Collaborated cross-functionally with design and backend teams to ensure reliability and maintainability at scale.
  2. Senior React Native Developer — Fugetron Corporation

    Apr 2021 – May 2023 · Mumbai, India
    • Led a team of 5 developers to build, test, and release multiple high-performance mobile applications for clients across finance and retail sectors.
    • Improved app startup time by over 60% through optimization and bundle analysis.
    • Introduced best practices in linting, TypeScript, and CI/CD automation across all projects.
    • Developed native modules for platform-specific features and streamlined dependency management.
  3. Software Developer — Bomblr Technologies

    Apr 2020 – Jan 2021 · Mumbai, India
    • Built cross-platform React Native apps with offline-first capabilities using Firebase and SQLite.
    • Implemented authentication flows, push notifications, and data caching for better user experience.
    • Collaborated directly with founders on early-stage product design and iteration cycles.

Education

  • Lambton College — Postgraduate, Mobile Applications Design & Development (2022 – 2024)
  • Mumbai University — B.Sc. Information Technology (2017 – 2021), Dean’s Honour Lists

Highlights

  • Led a major mobile app rebuild improving performance and conversions by 60%.
  • Published open-source libraries: react-native-global-exception-handler and eslint-plugin-lodash-specific-import.
  • Developed automated CI/CD pipelines with GitHub Actions and improved developer onboarding workflows.

Writing

Let’s build something meaningful

Toronto, ON · Open to interesting problems and collaborations.

Built with Next.js energy, but this page is plain HTML + Tailwind for simplicity ✨