Providing stellar results for every project

I do deep market research before starting any project as it gives me an unfair advantage to provide the best result.

Open Source
TypeScript
JavaScript

Faker.js

An open-source javascript library that helps to generate massive amounts of fake (but realistic) data for testing and development.

After the original Faker.js repo was deleted by its author from GitHub and NPM, leaving hundreds of live projects and developers in despair. A small community of JavaScript developers came together and restored this project from a local repo.

I became a member of Faker.js community on Discord and helped in migrating the codebase to TypeScript.

5 Pull Requests

5 of my 6 PR's got accepted and merged by the maintainers of Faker.js

3 Modules

Migrated modules such as Name, Company and Word to TypeScript

Internship
Python
JavaScript

Crove.app

Crove.app is a SaaS application which gives you power to create repetitive business documents as programmable templates to automate your documentation workflow.

You can also think of Crove as Google docs on Steroids because you get to use variables and logical conditions to design your templates.

I was an intern at Crove.app and helped in developing server-less solution on AWS Lambda to convert PDF files into images.

Achieved 50% reduction in template generation time

Generating templates using PDFs is an important feature of Crove, This logic was running on monolithic architecture. Large PDF files were taking too long to process and was crashing the whole app.

We migrated the logic of template generation with PDFs to AWS Lambda. This prevented our main server memory from clogging up but still large PDFs took too long to process.

We realised we can use multi-threading in python on AWS Lambda. With the help of multi-threading and the power of server-less we were able to reduce template generation time by 50%, thus providing amazing speed to Crove users.

Unit Tests

Written Unit Tests for Crove Editor using Cypress.

Freelancing
React.js
JavaScript

Web based Report Management App for a pathology lab

In January 2021, I got a freelancing project from a pathology lab in Delhi to develop a report management software that is customised according to their needs.

The project is developed with React.js and Firebase. It includes
1. Authentication,
2. Text based search for finding reports,
3. Unique QR code generation for every report and scanning the qr code will download the report pdf into smartphone,
4. It allows multiple people to use the app at the same time with the help of ACID transaction with Firebase.

Right now, two labs are using a customised version of this app  

More than 10,680 reports has been generated since 2021

40% reduction in PDF generation time

After couple of months, we realised the app is too slow to cope up with the demands of the Lab. The problem was that the PDF generation of reports was taking too long because in order to reduce the costs I developed the app to generate PDFs in the browser.

In order to generate PDFs in the browser the app needs to fetch a few resource such as stamp, signature and template etc. Every time the PDF is generated, the app was fetching all the data again and again that was slowing down the whole process.

To resolve this issue, I implemented caching in the project. When the app loads for the first time it fetches all the data and stores them into the browser's cache storage, thus saving us 40% of PDF generation time.

Open Source
Next.js
React.js
JavaScript

Helium Blockchain Explorer

Helium Explorer is a Block Explorer and Analytics Platform for Helium, a decentralized wireless connectivity platform.

I started contributing to this project in October 2020. First I contributed to this project during Hacktoberfest 2020. Hacktoberfest is an Open Source Hackathon organized by Digital Ocean every year in the month of October.

After Hacktoberfest, I participated in Helium Open Source Hackathon in February 2021 and became top contributor among all participants. I won some goodies which were shipped by the Helium from United States of America, all the way across to India.

Ranked #1 in Helium Open Source Hackathon.

Became the Top Contributor in Helium Open Source Hackathon in February 2021, for contributing more than 300 lines of code.

10 Pull Requests

10 of my 12 pull requests got accepted and merged by the maintainers of the project.

Have a great idea?

Let's get in touch. The Coffee is on me!