Angular • React • Node.js • TypeScript • NestJS • MongoDB • AI/RAG • System Design
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
Also: NgRx • Angular Material • Nx • Native Federation • Vite
Also: REST APIs • Socket.IO • Authentication • API Design • Microservices
RAG • Vector Search • Embeddings • Semantic Search • LangChain • Ollama • Hugging Face
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
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
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
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
500+ problems solved
I regularly practice data structures and algorithms, with particular focus on:
Arrays • Strings • Hashing • Two Pointers • Sliding Window • Binary Search • Trees • Graphs • Heaps • Dynamic Programming
🏆 Knight Badge
- 🧠 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
🌍 Portfolio
💻 GitHub
🔗 LinkedIn
🏆 LeetCode
📧 mohansrikrishnaveeravalli@gmail.com


