Writings
Technical articles, tutorials, and thoughts on AI, software development, and career growth
Fine-Tuning LLMs for Content Generation: A Practical Guide
Explore the process of fine-tuning large language models like Llama 3.1 to excel at specific content generation tasks, with practical code examples and performance benchmarks.
Building Retrieval-Augmented Generation Systems with FAISS and LangChain
A deep dive into implementing RAG systems using FAISS vector database and LangChain for improved context-awareness in AI applications.
Building Real-Time Collaboration Tools with WebRTC and Socket.IO
Learn how to architect and implement real-time collaboration features like video conferencing and synchronized editing using WebRTC and Socket.IO.
Microservices Architecture: Best Practices for Scalable Systems
Explore key design patterns, communication strategies, and deployment techniques for building robust microservices architectures.
Introduction to NLP in Chatbots: From Rule-Based to LLMs
Trace the evolution of chatbot technology from rule-based systems to modern LLM-powered conversational agents, with implementation examples.
Transitioning from Software Engineering to AI Engineering
Personal journey and practical advice for software engineers looking to pivot into AI and machine learning roles.