Avi Sharvit
Avi Sharvit

Avi
Sharvit

Full Stack Software Engineer

I started writing code when I was ten years old because I found it very cool and thought it could give me superpowers.

During the years, I worked on independent projects, founded and developed multiple startups, built and led remote teams, worked for big companies, and was involved in big and small open-source projects.

Top Open Source Projects

Latest Blog Posts

Managing TypeScript Configurations in a Monorepo

Managing TypeScript Configurations in a Monorepo

Monorepos are a popular way to organize multiple related projects in a single repository. They simplify dependency management, make it easier to refactor across boundaries, and streamline the development process. However, managing TypeScript configurations in a monorepo can…

The Difference Between ARG and ENV in a Dockerfile

The Difference Between ARG and ENV in a Dockerfile

Docker is a powerful tool that allows you to package and deploy your applications in a consistent and reproducible way. When building a Docker image, you can use various instructions to specify the environment and configuration for your application. Two of the most commonly used…

Writing smart contracts using solidity to crowdfund a project by NFT sales

Writing smart contracts using solidity to crowdfund a project by NFT sales

The goal is to write a smart contract that will allow entrepreneurs to crowdfund a project by selling NFTs, so if the goal isn’t reached, the NFT holders can get their money back by burning their NFTs. Without smart contracts, such an implementation would be complicated and…

Using webpack to build a javascript library

Using webpack to build a javascript library

Like building applications, webpack can be used to build libraries. In this post, you will learn how to use webpack and babel to build your own library. Demo Library Assuming having the following project, a small library called with exported and methods. Files src/index.js…