Hi, I am

Nitish Gadangi.

I build things that aren't evil.

I'm a Mobile developer based out of Bangalore, India specializing in developing exceptional High quality iOS & Android Applications and tools.

About Me

I code and build things for good. I love exploring food, travelling, tinkering with electronics and some times binge watch TvSeries.

I build and contribute to open source. Would love to teach and help.

Here's a few technologies I've been working with recently:

  • iOS Native
  • Android Native
  • Swift
  • Kotlin
  • SwiftUI
  • Java
  • Flutter
  • Dart
  • JavaScript (ES6+)
  • TypeSctipt
  • Node
  • Spring Boot
  • Ruby
  • Rails
  • Python
  • Firebase
  • Arduino / C++
  • Drones / UAVs
profile

What I'm doing.

SDE (Mobile) @ CRED

Jun 2022 - present
  • Contributing to the commerce vertical in CRED iOS App.
  • With a team of 2 devs, built and shipped multiple UI heavy constructs end to end in record time (BidBlast Game, Orders, Returns & Cancellation, Deal of Day, Apparel & Fashion).
  • Built and maintained multiple templates for Store’s widget based architecture.
  • Coordinated with Backend, Product & Design teams on daily basis for making contracts, tracking analytics & UX changes.
  • Identified and fixed memory leaks, reducing crash rates.
  • Analysed various DI frameworks for iOS and integrated Needle DI with custom solution to support Multi-module apps.
  • Built AppVersionManager API which helps CI (GitHub Actions & XCode Cloud) systems to resolve correct build number and upload builds to Testflight & Firebase.
  • Also, built IPA Bot which allows QA & Devs to trigger & monitor the status of app builds(TF or Firebase) from Slack.
  • Refactored code to SPMs, contributing to App Modularisation.
  • Migrated Post Order Flow UI to Flutter and used pigeons to communicate between Flutter & Native layers.

Some Things I've Built

XIB to Swift Converter

Featured Project

XIB to Swift Converter

This tool will help you get rid of all your legacy XIB and storyboard files and migrate them into Swift code with one click!

  • Node
  • Typescript
  • XML Parser
  • Swift
  • XIB

Featured Project

Privacy Indicators

Get notified every time a third-party app or a service uses camera or microphone. Inspired from ios14 and Android 12 recording indicators.

  • Android-Native
  • Kotlin
  • Jetpack
  • MVVM
  • ROOM
Privacy Indicators
Agrovator

Featured Project

Agrovator

Crop yield estimation and disease diagnosis using UAV.

  • Drone
  • Arducopter
  • Arduino
  • GPS
  • Telemetry

Featured Project

Freemium Music

Android app that allows user to download Music directly into their local storage from huge collection of online Music Platforms.

  • Android-Native
  • MVVM
  • Kotlin
  • Retrofit
  • Room
  • Jetpack
  • Dagger-Hilt
Freemium Music
QR Hunt

Featured Project

QR Hunt

Opensource Native Android Game Designed to conduct offline QR based Scvanger Hunt.

  • Android-Native
  • Java
  • AES
  • zxing

Other Projects

Sharelock

Decentralized Cryptography : Hardware implementation of Shamir Secret Sharing Algorithm.

  • C++
  • Arduino
  • C
  • RFID
  • SSS

Skribbl Helper

Chrome extension that gives Hints to help you win online (http://skribbl.io) game!

  • CSS
  • Node.js
  • NPM
  • JavaScript

CovidAid

A community-driven platform where the users can request help or engage with people who need help and then extend their help and support.

  • Android-Native
  • Flask
  • Retrofit

Blogs

Android CI/CD with GitLab — Slack bot that can build Apks on the fly.

Bot that will give you the list of all the available branches on your repo, and on select, the corresponding repo will be built and Apk will be uploaded to Slack.

  • Android
  • CI/CD
  • Slack-Api
  • Node
  • Gitlab

MLH Fellowship: Memories that I always love to bring back.

This October 2020, I started a small journey alongside the journey of shaping the better me. A journey with Major League Hacking and 12 strangers turned friends.

  • MLH
  • Fellowship
  • Opensource
  • GitHub

I selected for MLH Fellowship twice but accepted once.!

Here is the back story of how I almost got selected for the first iteration of MLH Fellowship and missed it because of Gmail.

  • MLH
  • Fellowship
  • Github

What's Next?

Get In Touch

My inbox is always open whether for a potential project or just to say hi, I'll try my best to answer your email!

Also, you can find me on LinkedIn too.

Say Hello