About Me

Senior Software Engineer · 9 Years
Raja Sreenivasan
Full-Stack Engineer & AI Practitioner

I build robust, scalable web applications and explore the intersection of traditional software engineering with modern AI — from Angular frontends to LLM-powered backends. Tech Realm is where I share what I learn.

Angular C# SQL Server LLM RAG Prompt Engineering
RS
9+
Years experience
M.C.A
Computer Applications
2+
Articles published
Full-stack engineering, done properly

With over 9 years building production systems, I specialise in the full software development lifecycle — from architecture and design through to deployment and maintenance. My stack centres on Angular for rich frontends, C#/.NET for robust APIs, and SQL Server for reliable data layers.

I hold a B.Sc. in Computer Science and a Master’s in Computer Application — but most of what I know came from shipping real software, debugging production issues at 2am, and reading everything I could find.

Frontend Development
Angular, TypeScript, RxJS, Signals. Building performant, maintainable UIs that scale with teams.
Backend & APIs
C#, .NET, REST APIs, SQL Server. Designing systems that are clean, testable, and built to last.
Architecture
Micro frontends, clean architecture, domain-driven design. Making the complex manageable.
Technical Writing
Breaking down complex concepts into clear, practical articles for developers at every level.
Exploring AI Engineering
Where software engineering meets AI

Beyond traditional full-stack work, I’ve been deeply exploring the practical side of AI integration — not just using AI tools, but understanding how to build systems with them responsibly and effectively.

RAG (Retrieval-Augmented Generation) — I work with RAG architectures to ground LLM responses in real data, reducing hallucinations and making AI outputs trustworthy for production use. This means building vector stores, chunking strategies, and retrieval pipelines that actually perform.

LLM Integration — From OpenAI to open-source models, I explore how to integrate large language models into real applications — handling context windows, streaming responses, function calling, and managing costs at scale.

Prompt Engineering — Writing prompts is easy. Writing prompts that are reliable, consistent, and production-safe is a discipline. I study and apply systematic prompt engineering techniques — chain-of-thought, few-shot learning, output structuring, and prompt evaluation frameworks.

RAG LLM Integration Prompt Engineering Vector Databases OpenAI API Semantic Search
How I got here
Academic foundation
B.Sc. Computer Science → M.C.A
Built strong fundamentals in algorithms, data structures, and software design that still inform how I think about problems today.
Early career
Full-stack development — Angular & C#
Spent years honing craft across diverse projects, learning that good software is as much about communication and design as it is about code.
Recent focus
AI Engineering — RAG, LLMs, Prompt Engineering
Exploring how traditional software engineering principles apply to the new world of AI — and where entirely new patterns are needed.
Now
Tech Realm — sharing the journey
Writing about what I learn — Angular internals, architecture patterns, and practical AI engineering — so others can move faster than I did.
Let’s learn together
Tech Realm exists to demystify complex concepts — from Angular Signals to RAG pipelines. If you’re building software and want to go deeper, you’re in the right place.
Read the blog →