Skip to content
View vviveksharma's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report vviveksharma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vviveksharma/README.md

Vivek Sharma

Backend Engineer · Go · Node.js · DevOps

Email LinkedIn Dev.to


About

Software Developer at Progress. I build tools that solve real problems I've run into — mostly around DevOps workflows, backend infrastructure, and CLI tooling. If copy-pasting the same setup code across projects annoys you, we'd probably get along.


What I'm Building

Static analysis CLI that catches Docker layer caching anti-patterns before they slow down your builds. Written in Go with support for text, JSON, SARIF, and HTML output formats. Ships with GitHub Actions integration and a rules engine for extending detection logic.

Go Docker GitHub Actions


Scaffolds production-ready Go APIs in under a minute — because starting from scratch with PostgreSQL, Redis, structured logging, Prometheus metrics, migrations, and graceful shutdown gets old. Supports Fiber and Gin frameworks. Every generated project includes security defaults (HSTS, CSP, non-root Docker user) and observability out of the box.

Go PostgreSQL Redis License


Go library (not a service) for JWT authentication middleware in Fiber. Handles access/refresh tokens, RBAC, multi-tenancy, and Redis caching with a minimal API. Started as authentication code I kept copy-pasting across projects — extracted into something actually reusable.

Go JWT Redis License


Tech Stack

const vivek = {
    currentRole: "Software Developer @ Progress",
    code: ["Go", "JavaScript", "TypeScript", "Python", "Node.js"],
    technologies: {
        backEnd: {
            js: ["Node", "Express"],
            go: ["Fiber", "Gin"],
            python: ["Django", "Flask"]
        },
        frontEnd: ["React", "TypeScript", "TailwindCSS"],
        devOps: ["Docker", "AWS", "Nginx", "GitHub Actions"],
        databases: ["PostgreSQL", "MongoDB", "Redis", "SQLite"],
    },
    currentFocus: "DevOps tooling, CLI infrastructure, Blockchain technology"
};

Go Node.js TypeScript Python PostgreSQL Redis Docker AWS


vviveksharma's streak stats

Pinned Loading

  1. Anime-Recommendation-System Anime-Recommendation-System Public

    The Anime Recommendation System created using Content Based Filtering in Machine Learning and deployed on website using Flask such that the website can be helpful in searching through our favorite …

    CSS

  2. Voting-System Voting-System Public

    A hashing based a voting system in which we have the feature of registering a user giving out its voting ID , admin and employee who has different role that varies who can open the voting and visua…

    Go

  3. layerLint layerLint Public

    LayerLint is a static analysis tool designed to identify Docker layer caching anti-patterns in Dockerfiles. The tool helps developers optimize their Docker builds by detecting common mistakes that …

    JavaScript

  4. Goforge-CLI Goforge-CLI Public

    🔥 Forge production-ready Go applications with security, observability, and best practices built-in. CLI tool that generates Fiber APIs with PostgreSQL, Redis, health checks, and structured logging.

    Go Template 2

  5. GuardRail GuardRail Public

    The Role based authentication system

    Go