PS.

About

Projects

Blog

Sessions

Captures

Pritish Samal

Hi, I'm
Pritish Samal
from India

Full Stack Developer and Cloud Enthusiast

Work Experience

Harness.io

BharatPe India

Google Summer of Code

MLH Fellowship

Cloud Native Computing Fdn.

Kubernetes.io

Open Bioinformatics Fdn.

Software Engineer 1

@Harness.io

Aug, 2023 - Present

  • Developed a business value realization dashboard for the Harness platform, employing React, TypeScript, and Golang. This tool checks pipeline construction best practices and tracks stickiness metrics to boost customer retention
  • Developed an internal tool for customer onboarding and lifecycle tracking, successfully retiring the Gainsight platform and consequently saving the costs previously incurred from its use
  • Additionally, designed and implemented a scheduled automation for issuing license utilization alerts and renewal notifications on Slack

Tech Stack

Languages

random text

JavaScript

random text

TypeScript

random text

C++

random text

Python

random text

Golang

Tools & Technologies

random text

React.js

random text

Gatsby

random text

Next.js

random text

Node.js

random text

Express

random text

Flask

random text

Docker

random text

Kubernetes

random text

MongoDB

random text

PostgreSQL

random text

SQLite

random text

Redux

random text

Firebase

random text

Git SCM

random text

GitHub

random text

tRPC

random text

NextAuth

random text

Prisma

random text

Postman

random text

Auth0

Platforms

random text

Vercel

random text

Netlify

random text

Harness

random text

GCP

random text

DigitalOcean

Latest Post

In the web development world, managing JavaScript efficiently can be challenging. Bundlers help by combining multiple files into one, making the code easier to manage and deploy. While tools like Webpack...

Bundlify: Creating Your Own JS Bundler with bun.sh

May 15, 2024 ~ 1 min read

In the web development world, managing JavaScript efficiently can be challenging. Bundlers help by combining multiple files into one, making the code easier to manage and deploy. While tools like Webpack...

#javascript

#bun

#module

#bundler

Featured Projects

pritishsamal.xyz

Pipeline Maturity Scanner - Harness

Pipeline Maturity Scanner - Harness
Pipeline Maturity Scanner is a tool for analyzing Harness pipelines. It features a Next.js and TypeScript frontend with ShadCN UI, and an Express.js backend. The tool scans all pipelines across organizations and projects to ensure compliance with configurable rules, such as continuous verification, unit tests, and security scans. Results are displayed on a dashboard with scorecards, showing overall scores for each organization. Users can drill down into projects for detailed scores and view pipeline YAML files.
#Next.js#TyepScript#Shadcn UI#Express.js#Harness
pritishsamal.xyz

SQL Editor

SQL Editor
SQL Editor aims to provide users with a seamless and user-friendly platform for executing SQL queries, displaying query results with pagination, offering search functionality, maintaining a query history log, and supporting the export of results in CSV or JSON formats. The application will also showcase the execution time of queries and provide a list of available tables in the sidebar for easy reference.
#React#Material UI#React Ace
pritishsamal.xyz

NITRUtsav NIT Rourkela

NITRUtsav NIT Rourkela
NITRUtsav is the literary and cultural festival of NIT Rourkela. Spearheaded a developer team to create a highly interactive website for the cultural fest of NIT Rourkela which had close to 1 million hits. Developed the frontend using React, TypeScript, Styled Components, and Twin Macro whereas used Express, TypeScript, GraphQL, Prisma, & MongoDB for the backend & then deployed it on Digital Ocean.
#Next#TypeScript#GraphQL#Tailwind CSS
pritishsamal.xyz

HackNITR Hackathon

HackNITR Hackathon
HackNITR is one of the largest student-run hackathons in the eastern India. I lead the technical team and developed the official HackNITR hackathon website with a focus on high performance, responsiveness, and SEO.
#Gatsby#JavaScript#Emotion
pritishsamal.xyz

Kaagaz by D361

Kaagaz by D361
Implemented a highly scalable frontend for the official magazine of NIT Rourkela along with a custom markdown parser. Incorporated blog, progressive web app (PWA) & animation features for a seamless experience using Next.js, TypeScript, Styled Components, integrated Google Analytics, and deployed it on Vercel.
#Next.js#TypeScript#Emotion#PWA#Google Analytics
pritishsamal.xyz

Profile Frame Generator

Profile Frame Generator
Built a Digital Profile Frame Generator using React, typeScript, Material UI and plain CSS where one can customize and download their frame. The user can add text, crop image, filter to their frame and download.
#React#TypeScript#CSS#Material UI
pritishsamal.xyz

Kafka Streamer

Kafka Streamer
Kafka Streamer is a microservice that uses Kafka to listens to an event involving order creation and then insert the product orders to a Postgres database. The database operations are carried out using a DB sink connector which reads product_orders topic and writes the data to a table called orders in Postgres DB.
#Flask#Docker#Kubernetes#Kafka#Postgres
pritishsamal.xyz

Mini Node Exporter

Mini Node Exporter
Mini Node Exporter is a simpler form of the famous node-exporter project of the Prometheus organization. It is basically a type of monitoring stack and an exporter for hardware and OS metrics that are exposed by the prom-client. It is built with Express, Prometheus, Grafana.
#Express#Prometheus#Grafana#Docker#Docker Compose
pritishsamal.xyz

Weather Forecasting Site

Weather Forecasting Site
Built a completely dynamic weather forecasting site using OpenWeather API and Leaflet, as a part of the MLH Prep Program. Here, the user can search for weather condition of any place of the world and can see hourly and weekly forecasts.
#JavaScript#React#OpenWeather API#MUI#Leaflet

About

Projects

Blog

Sessions

Captures