Skip to content
View shubhamashish33's full-sized avatar
😶‍🌫️
😶‍🌫️

Block or report shubhamashish33

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
shubhamashish33/README.md

Hi, I'm Shubham Ashish

Full-Stack Software Engineer | Angular Specialist | GenAI/RAG Builder

LinkedIn Portfolio Email

Profile Views GitHub Follow


About

I'm a software engineer based in Bangalore, India, with 2+ years of experience building production-grade web applications across frontend, backend, and platform integration.

Most of my work sits around Angular, TypeScript, NgRx, RxJS, Java, and Spring Boot. I enjoy owning features end to end: shaping the UI, designing state flows, wiring APIs, improving performance, and making the system easier for other engineers to build on.

Lately, I have also been building local-first GenAI tools with Python, LangChain, vector search, and RAG pipelines for document-heavy workflows.


What I Work With

Frontend

Angular TypeScript React NgRx RxJS HTML5 CSS3

Backend, Data, and Tools

Java Spring Boot Node.js Express.js MySQL MongoDB Git Jenkins

AI / GenAI

Python LangChain RAG Vector Search LLM Integration


Engineering Focus

  • Building scalable Angular applications with lazy loading, standalone architecture, NgRx, RxJS, and performance-aware rendering.
  • Designing feature flows across UI, state, API integration, validation, and test coverage.
  • Improving legacy frontend systems through migration, bundle optimization, caching, and cleaner component boundaries.
  • Building practical GenAI tools that turn large document sets into searchable, cited answers.
  • Creating developer-friendly utilities for debugging, comparison, note-taking, and everyday engineering workflows.

Featured Projects

Project Stack What It Shows
Code Ask Node.js, TypeScript, CLI, Vector Search npm CLI for indexing local repositories and asking natural-language questions about code, with local retrieval, citations, and optional OpenAI embeddings.
JSON Comparator React, TypeScript Browser-based structured diff tool built for large JSON payloads, with deep comparison, search, validation, and a focused developer UI.
NexChat React, Node.js, Socket.IO, MongoDB Real-time chat application with room-based messaging and bidirectional WebSocket communication.
Quick Note HTML, Chrome Extension API Lightweight browser extension for fast note capture.

GitHub Stats

GitHub Streak


Activity Graph

Shubham's Activity Graph


Currently Exploring

  • Angular 20, standalone components, and modern frontend platform patterns.
  • Local-first RAG systems with LangChain, ChromaDB, Ollama, and Streamlit.
  • Better tooling for comparing, debugging, and understanding complex application data.

Let's Connect

Open to conversations around frontend architecture, full-stack engineering, developer tooling, and practical GenAI applications.

LinkedIn Portfolio Email

Pinned Loading

  1. quick-note quick-note Public

    Chrome Externsion to quickly jot down what's on your mind

    JavaScript 5

  2. Random-PassGen Random-PassGen Public

    Generate a strong and secure password to protect your account.

    CSS 1

  3. json-comparator json-comparator Public

    Modern React web app for comparing JSON objects with visual diff highlighting and drag-and-drop file support.

    JavaScript 2

  4. nexchat nexchat Public

    Real Time Chat Application using Express and Socket.

    JavaScript

  5. Splitzy Splitzy Public archive

    Spilitz: Expense Sharing Platform

    C# 2

  6. code-ask code-ask Public

    A local semantic code search CLI for indexing repositories and asking natural-language questions about codebases.

    TypeScript