§ 02About

An engineer who cares what happens after the screen.

Portrait of Nirmal Ranpariya

I'm Nirmal Ranpariya, a software engineer from Gujarat, India. I work mostly in React Native, building Android and iOS apps.

Day to day that means the app and the parts around it: API integration, Firebase, push notifications, native modules and getting builds into the stores. I studied IT and computer science, and I keep building whole things rather than pieces. Collective Ledger, which I designed and shipped end to end, is the clearest example.

That habit shapes how I think about mobile work. A feature is not done when the screen renders. It is done when it holds up on a slow network, on an older phone, and after the next release.

Problems I enjoy

Flows where state, network and the device all meet: onboarding, ordering, recharge, real-time updates and notifications. Places where a small decision in the data layer decides whether the screen feels calm or broken.

Exploring now

AI-assisted development and AI-integrated app features, and taking whole products from data model to deployment, as with Collective Ledger.

How I work

I start from the user's journey, keep state predictable and treat the release process as part of the product. The six habits are on the home page.

§ 03Journey

An engineering log.

  1. 2019 — 2021

    Groundwork

    Finished secondary school in 2019 and higher secondary in 2021, in Upleta, Gujarat.

  2. 2022

    Foundation

    Started a BSc in IT (Computer Science) at Saurashtra University, Rajkot.

  3. 2024

    Mobile systems

    Joined Ofniinfo Software Solutions in Surat as a React Native developer. Work there includes OpiGo, by.U and SELA.

  4. 2026

    Whole products

    Designed and built Collective Ledger end to end, from the finance engine to the interface, and deployed it.

§ 04Background

Education

  • BSc IT (Computer Science)
    Saurashtra University, Rajkot · Started 2022
  • Higher Secondary (HSC)
    Delta Science School, Upleta · May 2021
  • Secondary (SSC)
    Krishna School, Upleta · March 2019

Languages

English (intermediate) · Hindi (fluent) · Gujarati (fluent)