Freelance Flutter Engineer • Ex-Engineering at Google Cloud

Talking you through my journey & experience of participating and winning in Code for Good 2020

❔ Intro to JPMC’s Code for Good

According to JPMorgan Chase & Co.,

Code for Good is a series of hackathons hosted in JPMorgan’s global technology centers. During this event, participants spend 12–24 hours with our employees, developing creative solutions to help nonprofits tackle real-world problems.

It’s the chance of a lifetime to demonstrate how technology can be one of the greatest tools…


A lot of people ask me, how to get started with tech. If you have been asking this to someone, this might be the answer.

Let me try to answer it by taking some relevant programming fields in context.


According to me, there are four major programming fields that a…

Learn how to implement a customized Alert Dialog / Popup in Flutter.


The AlertDialog is basically a Popup in Flutter. Whenever you want to create a floating box that is centered on the page, you can simply use an AlertDialog. The implementation of the same is very easy and has been provided in-build with Flutter SDK. So, let's dive in… 👻

What you’ll build?


Learn about what is Go Lang & how to get it up and running on your Windows, Mac or Linux systems.

What exactly is Go Lang?

The Go programming language (also known as GoLang) is Google’s general-purpose programming language developed for the multi-core reality of today’s computers.

Concurrent, garbage-collected, and designed for scale, Go is a programming language made for building large-scale, complex software.

Why use Go Lang? +1’s of GoLang?

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it…

Learn how to connect your Flutter app with Cloud Firestore and update the database in real-time


Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Firebase Realtime Database, it keeps your data in-sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work…

Shivam Goyal

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store