Skip to content
View MohanSriKrishnaV's full-sized avatar

Block or report MohanSriKrishnaV

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.

Content in all repositories owned by your account will be closed.
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
MohanSriKrishnaV/README.md

Hi 👋, I'm Mohan Sri Krishna V

Software Engineer | Full-Stack Developer | AI & Frontend Architecture

Angular • React • Node.js • TypeScript • NestJS • MongoDB • AI/RAG • System Design

PortfolioGitHubLinkedInLeetCode


👨‍💻 About Me

I'm a Software Engineer with 4+ years of experience building web applications and enterprise solutions across the frontend and backend.

My primary focus is Angular, React, Node.js, and TypeScript, with hands-on experience in application architecture, state management, APIs, databases, and scalable frontend systems.

I'm particularly interested in building systems that combine clean frontend architecture, scalable backend services, and AI capabilities.

  • 💼 Software Engineer at Deloitte
  • 💻 Full-stack development with Angular, React, Node.js & TypeScript
  • 🏗️ Experience with Micro Frontends, NgRx, RxJS, REST APIs & enterprise applications
  • 🤖 Building and experimenting with LLM, RAG, embeddings & semantic search systems
  • 🧠 500+ LeetCode problems solved
  • ☁️ Working knowledge of AWS, Docker, Nginx & Linux
  • 📚 Currently exploring System Design, Distributed Systems, Microservices & AI architectures
  • 🚀 Interested in building scalable, performant and maintainable applications

🛠️ Tech Stack

💻 Languages

JavaScript, TypeScript, Python, HTML, CSS and SCSS

🎨 Frontend

Angular, React, Redux, RxJS and Tailwind CSS

Also: NgRx • Angular Material • Nx • Native Federation • Vite

⚙️ Backend

Node.js, Express.js, NestJS and GraphQL

Also: REST APIs • Socket.IO • Authentication • API Design • Microservices

🗄️ Databases & Caching

MongoDB, PostgreSQL, MySQL and Redis

🤖 AI / LLM

Python

RAG • Vector Search • Embeddings • Semantic Search • LangChain • Ollama • Hugging Face

☁️ Cloud & DevOps

AWS, Docker, Nginx, Linux, Git and GitHub

🏗️ Architecture & Engineering

System Design Micro Frontends Microservices REST APIs Data Structures and Algorithms Message Queues


🚀 Featured Projects

🤖 LLM-Powered RAG Chat Application

A full-stack AI application exploring Retrieval-Augmented Generation and semantic search.

Highlights:

  • 🔎 Semantic retrieval using vector embeddings
  • 🧩 RAG pipeline with document chunking and retrieval
  • 🧠 Local LLM inference using Ollama
  • 📊 Vector search and relevance-based retrieval
  • ⚡ Streaming AI responses
  • 🔧 React + Node.js architecture

Tech: React • Node.js • Express • MongoDB • LangChain • Ollama • Embeddings


🏗️ Micro Frontend Workbench

A modular frontend platform built around Angular Micro Frontend architecture.

Highlights:

  • 🧩 Angular Native Federation
  • 📦 Independently developed frontend modules
  • 🔄 Shared communication using RxJS/event-based patterns
  • 🏢 Shared libraries for common UI and functionality
  • ⚡ Optimized loading of remote applications

Tech: Angular • Nx • Native Federation • RxJS • TypeScript


👥 User Management Application

A production-style user management application demonstrating modern Angular architecture and state management.

Highlights:

  • 🔐 Authentication flow
  • 👤 User CRUD operations
  • 🔄 NgRx-based state management
  • 📝 Reactive forms and validation
  • 📱 Responsive UI
  • 🧱 Nx workspace architecture
  • 🔌 REST API integration

Tech: Angular • NgRx • Nx • TypeScript • SCSS • REST APIs


💬 Real-Time Chat Application

A real-time communication application built using a React and Node.js stack.

Highlights:

  • 💬 Real-time messaging
  • 🔔 Live notifications
  • 👥 Chat rooms
  • 🔐 Authentication
  • 💾 Persistent message storage
  • ⚡ WebSocket-based communication

Tech: React • Node.js • Express • Socket.IO • MongoDB


🧠 Problem Solving

LeetCode

500+ problems solved

I regularly practice data structures and algorithms, with particular focus on:

ArraysStringsHashingTwo PointersSliding WindowBinary SearchTreesGraphsHeapsDynamic Programming

🏆 Knight Badge

View my LeetCode profile


🏆 Highlights

  • 🧠 500+ LeetCode problems solved
  • 🏆 LeetCode Knight
  • 💼 Software Engineer at Deloitte
  • 🏗️ Built applications using Micro Frontend architecture
  • 🤖 Built LLM/RAG-based applications
  • ⚡ Experience with Angular, React and Node.js
  • 🧩 Hands-on experience with Nx, NgRx and RxJS
  • ☁️ Experience with AWS, Docker and Linux
  • 🔧 Full-stack experience across frontend, backend and databases

🌐 Connect With Me

🌍 Portfolio
💻 GitHub
🔗 LinkedIn
🏆 LeetCode
📧 mohansrikrishnaveeravalli@gmail.com


📊 GitHub Statistics

Mohan's GitHub Stats Mohan's GitHub Streak Top Languages

⭐ If you find my projects useful, consider starring the repositories!

Popular repositories Loading

  1. instaclone-frontend instaclone-frontend Public

    1

  2. instaclone-backend instaclone-backend Public

    1

  3. ContactsManager ContactsManager Public

    JavaScript 1

  4. Weather-App Weather-App Public

    JavaScript 1

  5. stopwatch stopwatch Public

    HTML 1

  6. angular-complete-guide-course-resources angular-complete-guide-course-resources Public

    Forked from mschwarzmueller/angular-complete-guide-course-resources

    Course resources (slides, snapshots) for my "Angular - The Complete Guide" course (https://acad.link/angular)

    TypeScript 1