javascript

Niraj Kumar Sah

Software engineer @MapmyIndia

nirajnsp5@gmail.com

About Me

Passionate and dedicated Software Developer with 3 years of experience in building optimized and user-friendly web interfaces and API. Proficient with HTML, CSS, JavaScript, TypeScript, Python and ReactJs Express, Node.js. Seeking to bring technical expertise and problem-solving skills to a dynamic product development team.

Connect

Projects

Edito (code editor)

A simple in browser code editor with storage support in browser IndexDb

Snake Game

A classic snake game powered by angular and apk build through capacitor

Image Editor

Edit Image in browser basic image editor functionality like zoom pan filter and more...

My Learning

To keep track of my learning and references will be available here as a static site

Observable [npm package]

Observable Module This is a lightweight and reusable Observable module inspired by React hooks. It provides a simple way to observe changes to an object's properties and subscribe to those changes using callback functions.

Queue [npm package]

Queue Management provides a Queue class that helps you manage multiple concurrent tasks efficiently without blocking the main thread. It allows you to enqueue tasks, handle errors gracefully, track progress, and cancel all tasks if needed.

Technologies

javascript Angular React html5 css3 git gitlab node.js express mongodb postgresql bash scripting docker linux

Experience

Design and Developed web applications using webcomponent technologies(custom elements, html template, shadow DOM, custom events), Javascript and React. Managing Backend services using docker, docker compose for smooth deliverable of micro-services. Implemented high availability proxy for postgresql database that reduces the load from database