Hi 👋, my name is Pawan Bhatta
I'm a full stack software engineer. I like building scalable, and efficient web applications that can impact lives. My latest project is a coding challenge platform that I created to help people prepare for their coding interviews.
My favorite technologies are: typescript

Some of my contributions in 2020/21.

Error :(

I've been involved in several different projects ranging from low level codes written in C++ like CPU schedulers and memory allocation simulators to mid level codes for image processing and computer vision to high level full stack web application development.

CodingRant- A coding challenge platform

javascript
typescript
shell
react
tailwind
css
node.js
postgres
redis
docker
nginx
git
gcp
A web application that JS developers preparing for coding interviews can use to level up their JavaScript skills by solving daily coding challenge problems.
Read More

Game of Life by John Conway

typescript
react
tailwind
css
Much like life of any organisms Game of life's cells has 3 rules; either they are born, or, they survive or they die. However, it is fascinating to see how these simple sets of rules can give rise to complex structures that might possess different properties. Some complex objects keeps growing infinitely, some just glides across the screen, some simply fizzles out, while some even reproduce just like organisms do.
Read More

Image Processing

java
c++
Implemented various steps in digital image processing ranging from thresholding, noise filtering, and image enhancement using various filters and masks.
Read More

Low/Mid Level Computer Vision

java
c++
Implemented various algorithms that could be a part of low and mid level CV. Various morphological operations like dilution, erosion, opening, and closing using various structuring elements. Also implemented 4 connectedness and 8 connectedness algorithms to group objects in an image and extracting properties of each objects into a property File.
Read More

Image Compression

java
c++
Implemented various algorithms that can compress image in lossless manner. Some of the techniques used for the compression are: Run length encoding, distance transform, thinning, chain code.
Read More

Kubernetes Cluster in AWS and GCP

shell
docker
kubernetes
aws
gcp
Created Kubernetes cluster on both AWS and GCP. Mounted persisted volume using S3 buckets into pods in order provide persistence across sessions for databases.
Read More

Spark Cluster in Cloud

java
python
spark
vms
aws
gcp
Deployed and Configured a Spark Cluster with one master and multiple slaves that has Apache Hadoop as the underlying file system and Apache Spark as the execution engine
Read More

Get in Touch 🙏