Sharjeel Baig Blog
Technical tutorials and implementation guides covering React, TypeScript, and AI engineering. Every article below has a dedicated canonical URL.
-
Getting Started with React in 2026
A comprehensive guide to building modern React applications with the latest features and best practices.
-
RAG with LangChain JS: The Flagship Guide
A full, production-minded tutorial on building RAG in LangChain JS: loaders, chunking, vector stores, retrieval, and agentic answers.
-
Building a Chatbot with Chakra UI + LangChain + Ollama Cloud
A full tutorial to design a Chakra UI chat experience and power it with LangChain and Ollama Cloud gpt-oss:120b-cloud.
-
TypeScript Best Practices for Large Scale Applications
Learn how to structure and maintain TypeScript codebases that scale with your team.
-
Building a Modern Portfolio Website with Vite and React
Step-by-step guide to creating a stunning portfolio that showcases your work effectively.
-
React State Patterns That Scale
A practical guide to derived state, reducers, context boundaries, and avoiding state chaos in growing React apps.
-
TypeScript for UI Components: A Practical Guide
Type your props, events, and composition patterns with confidence using modern TypeScript.
-
Designing Accessible UI by Default
A human-first checklist for building accessible forms, buttons, and layouts without slowing down.
-
Performance Wins in Vite + React
Speed up your app with smart code-splitting, image strategy, and runtime profiling.
-
Prompt Engineering Fundamentals (That Actually Work)
A tutorial-style guide to writing prompts with clear goals, constraints, and structured outputs.
-
RAG 101: Retrieval-Augmented Generation End to End
Build a reliable knowledge assistant with retrieval, reranking, and grounded responses.
-
Embeddings Explained: What They Are and When to Use Them
Understand vector embeddings, similarity search, and practical use cases.
-
Tool Use & Function Calling Patterns for LLM Apps
Design reliable tool calls, schema contracts, and safe execution loops.