My EthIndia Fellowship Experience

7 minute read Published: 2023-04-08

It was the best of times, having the chance to finally get back to working in the Ethereum ecosystem and the worst of times having to sit for my exams during the same period.

It's not everyday that lightning strikes twice but that's what happened when I received the email that I had been accepted into the EthIndia fellowship 3.0. I hadn't had the time to recover from the high of participating in the MLH fellowship that fall and yet here I was getting on the saddle to accept yet another fellowship.

This blog was generated with the help of chatGPT.

Table of contents

  1. Introduction
  2. Pre-fellowship Prep
  3. Fellowship Experience
    1. learning phase
    2. build phase
  4. Conclusion

Introduction

As per the website,the EthIndia fellowship is an 8-week mentor-led program with 2 parallel tracks, open to all individual. The two tracks consists of

There were three main reasons, I decided to take part in the fellowship.

  1. Learning - While not new to the blockchain space, I only had been focused on building NFT project and NFT marketplaces. Change is the only constant in life and I didn't want to be labelled as a one trick pony. The fellowship was the perfect opportunity to learn new concepts in DEFI and how a variety of projects in Ethereum worked.
  2. Community - Not only did I have the opportunity to learn, I also got to do it together with a community of like-minded individuals.
  3. Career advancement - Were I not in school, this would probably be top of this list. I knew the fellowship was going to be a catalyst in enabling me land a job or the next fellowship/internship.

Pre-Fellowship Prep

Pre-fellowship preparation can be a daunting task, but my experience having gone through the MLH fellowship taught me persistence and having clear goals that align with what the fellowship entails is key. An added advantage is seeking advice from a mentor or previous fellow to learn about what they look for when screening applicants. I would know 😂, having been rejected almost five times from the MLH fellowship. あきらめかけどいるあăȘた (NEVER GIVE UP!)

As Eren once famously said,

"Tatakae!"

During my preparation, I talked to Shriya from develfolio to determine my eligibility in the program(I'm Kenyan) and talked to a former Polygon fellow Rakshit who encouraged me to apply.

In the Wei application form, these are the field required to be submitted with some being optional

  1. Your experience level building on Ethereum.
  2. Your standout project.
  3. Projects that you might be interested in building if accepted into the fellowship.
  4. The reason you are applying for the fellowship.
  5. Nationality. (checkbox on whether you are an Indian national)

From my experience I would say that getting through the submission stage, might be the easy part because now you will be invited for an interview and you must align what you talk about in the interview with what you wrote in the submission stage. Keep in mind that the submission stage ran for almost 2+ months.

I also know that my open source work contributed greatly in being accepted for the fellowship so build projects and contribute to open source. It does help.


Fellowship Experience

Learning Phase

My experience participating in EthIndia is very positive. In the first month, the learning phase, I brushed up on my Ethereum skills by working on speedrun Ethereum. I would highly recommend the course to new and veteran builders who might want to learn about Ethereum or brush up on their skills respectively. In the first months, I learned so much about working on Ethereum smart contracts and documented my experiences on these two blogs, week one and two and week three and four

We also had several developer hours with Denver from the Devfolio team to discuss progress learning about Ethereum. Shoutout to Garvit for being an amazing mentor.

In addition to the developer hours and sessions we held with our mentors, the Devfolio team also organized learning sessions from projects from past EthIndia fellows and industry experts. These talks were centred around DAOs, NFTs, DEFI and wallets in which my mentor Garvit, was working on a wallet implementation for EIP-4337.

Finally we got to showcase what we had learned from these sessions by doing research on a DEFI project and presenting it. My presentation on 1inch.

Build Phase

In the second month of the fellowship, we entered the build phase. As the name suggests, during this phase we had come up with projects and build them. Remember in the form you filled you said that there are some things that you would have wanted to work on. This is where they come in.

In my case I was able to partner up with another fellow - Pranay to work on, Kratoswap, a decentralized NFT marketplace with the use of an automated market marker. This would enable us to eliminate the need for user's to have to bid and have their bid accepted in traditional marketplaces. With an NFT AMM, their trades would go through instantly if enough liquidity was available in the requested pool. The idea was solid though the first challenge we ran into was that we could not use the traditional bonding curve such as x * y = k that was popularized by UNISWAP V2 since we cannot trade assets like NFTs that can only be 1 at a time where as this curve can never fully go to zero. We opted to use the SudoSwap lssvm contracts to help us counter some of these problems and deploying it to Polygon.

Pranay was also able to add a quadratic bonding curve that users to get in on a project early on when the price is still cheap as it gets more expensive as time goes on and the trading volume increases.

I can hopefully do a deep dive on NFT AMMs soon as this seems like a challenging but interesting topic to look into.


Conclusion

This was a really exciting experience to be part of. Not to sound like a broken record, but I would highly recommend this fellowship to anyone wanting to get into Ethereum development or a seasoned developer working on an Ethereum related project.

you miss 100% of chances you don't take