Available for work

Nitish Sharma

Senior Software Engineer, Mobile & Full-Stack

5+ years building production mobile and full-stack products, from Expo migrations and wallet apps to tools and crypto/payment products on Solana.

About

Senior software engineer with 5+ years shipping production mobile and full-stack products, including a React Native → Expo migration on a crypto wallet and full-stack ownership as a map-based social app scaled to 87,000+ users.

Strong across React Native, Expo, TypeScript, Node.js, PostgreSQL, AWS, and CI/CD, with proof-of-work in developer tools and crypto/payment products.

Experience

Senior Mobile Engineer · Ngrave

May 2025 - Apr 2026
  • Led Liquid wallet migration to Expo and the New Architecture on iOS and Android
  • Improved mobile CI/CD and shipped secure production wallet flows

Full Stack Developer · Suptho Inc

Sep 2022 - Apr 2025
  • Owned full-stack as map-based social app scaled to 87,000+ users
  • Led AWS migration; built mobile, APIs, WebSockets, and PostgreSQL backend

React Native Developer · Sontse Technology

Oct 2021 - Aug 2022
  • Built React Native MVP for a dating/social app from concept to release
  • Firebase backend and core flows with the founding team

React Native Developer · Shapeman Technologies

Sep 2020 - Sep 2021
  • Cross-platform React Native apps for consultancy clients
  • Dermacupid MVP plus reusable UI and API integration

Projects

Writing

Mar 2025

How I built soljar.xyz - A guide to building programs on Solana

A comprehensive guide to building Solana programs, using Soljar as a case study. Learn how to create a decentralized payments platform supporting SOL and SPL tokens, with detailed explanations of program structure, state management, and instruction implementation using Anchor.

Feb 2024

Building a Serverless Postgres-Powered GraphQL API with Prisma ORM and Apollo Server

Build a scalable, serverless GraphQL API using NeonDB's PostgreSQL, Prisma ORM, and Apollo Server. This guide covers database setup, API implementation, and AWS Lambda deployment with practical code examples.

Aug 2022

The complete guide to using Atomic Design in React Native

A comprehensive guide to implementing Atomic Design methodology in React Native applications. Learn how to organize components into atoms, molecules, organisms, templates, and pages to create a scalable and maintainable component architecture.

Oct 2021

Memory management in React Native using AppState

Learn how to optimize React Native app performance using AppState API. Discover techniques for managing memory usage, handling app state changes, and implementing user status tracking to create more efficient mobile applications.

Feb 2021

How to integrate PayPal payments with React Native

A step-by-step guide to implementing PayPal payments in React Native using WebView. Learn how to create a payment interface, set up Firebase hosting for the web component, and handle payment callbacks between web and native environments.