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
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
Featured Project
XIB to Swift ConverterThis 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 IndicatorsGet 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
Featured Project
AgrovatorCrop yield estimation and disease diagnosis using UAV.
- Drone
- Arducopter
- Arduino
- GPS
- Telemetry
Featured Project
Freemium MusicAndroid 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
Featured Project
QR HuntOpensource Native Android Game Designed to conduct offline QR based Scvanger Hunt.
- Android-Native
- Java
- AES
- zxing
Other Projects
Skribbl Helper
Chrome extension that gives Hints to help you win online (http://skribbl.io) game!
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.
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.
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.