My Winning Experience in JPMorgan Chase’s CodeforGood 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 for solving social problems around the world.

According to me,

It’s a platform for university students, industry experts, and NPOs, where all come together to use technology to build a product that can help in solving real-world problems, not the bigger ones, but putting up a foundation stone for greater good.

Students get to learn from industry experts, and vice-versa. At the end, competent students are offered internships and FTE opportunities with the firm.

👉 The Selection Process to Code for Good

📃 The Problem Statement

Our problem statement was given by Inqui-lab Foundation and was centered on developing a data collection and analytics solution.

🎁 Presentation from Inqui-lab Foundation

About Inqui-lab Foundation

Inqui-Lab aims to nurture the next generation as grassroot problem solvers who can contribute meaningfully to society. Their mission is to design platforms and interventions that transform student learning spaces into places of creativity, design, and innovation.

🎯 The Solution

We created a Progressive Web Application (PWA) based on ReactJS to get the data filled-in using forms thereby making the data collection process easier. We also created different dashboards so as to see the data in a aggregated format and draw out conclusions.

The entire backend / APIs were created on NodeJS and the databases were on MongoDB.

🔢 Data Flow Diagram

💻 Tech Stack Used

📺 Video Demonstration

🙌 The Team

My team titled #Team46, was a team of 5 members from different parts of the country. We worked through the challenge in a very collaborative manner and as a result, we’re able to win the hackathon at the end of the day.

👬 The Mentors

There were two mentors who were assigned to our team for guiding us throughout the hackathon day regarding technical as well as non-technical aspects of the product, problem statement.

The mentors were also responsible for judging the team members individually as the individual score of every team member is a major factor while extending job opportunities to participating students.

🎉 And the Winners

At 02:08 PM, on Monday 17th Aug, #Team46 was announced as the winners for the Inqui-lab Foundation’s problem statement.

📩 Final Words

I really don’t have words to express how it feels to be a winner in such a large scale hiring hackathon. The moment when winners were being announced, I was so worried & nervous. But the fact that we won it finally was really a dream come true for me and my team. We were so shocked that we literally asked the organizers to announce the result for our PS once again. 😅

Overall, it was a great experience, collaborating with students across India and building a product that soon will be used to solve a real-world problem and in turn would help lakhs of students to build their skills further.

Here, I would like to express my thanks and gratitute to Sachin and Jagendra as well. They stood with us for the entire day of the hackathon and motivated us to build the right product while keeping the environment as friendly as possible. Thanks again guys, It wouldn’t have been possible without you guys.

Although it was a virtual event and I personally missed the energy blasts and talking to tons of people like we do at in-person events, but the organizers really did a great job and made the hackathon as close to an in-person event as possible. All thanks to Anjana & Mridula, you guys rock. 😉

🔰 More about Code for Good

💖 Wanna stalk me more?




Software Engineer at Navi • xGoogle • xCoda

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Amazon S3 backup strategy

Setting up working environment for Machine Learning.

Migrate from file servers and NAS appliances to Dropbox

file server to dropbox migration

Introduction to Openstack

Mutable, Immutable… everything is object!

Google playstore Errors & Solutions on Sony Xperia XA1

Can't Install App Sony Xperia

4EVERLAND Bi-Weekly (December 20, 2021 - January 2, 2022)

20 ATOM Plug-ins For Python Development

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
Shivam Goyal

Shivam Goyal

Software Engineer at Navi • xGoogle • xCoda

More from Medium

Best 10 UK Job Search Sites Of 2022 [Updated] —

Experience with getting started to s/w development lifecycle.

Want a job in Blockchain Gaming? Here’s How.

Best Upcoming NFT project