Boston, MA |

Writings

Technical articles, tutorials, and thoughts on AI, software development, and career growth

Fine-Tuning LLMs for Content Generation: A Practical Guide

April 202415 min readai

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.

LLMsContent GenerationFine-tuningLlama 3.1
Read Full Article

Building Retrieval-Augmented Generation Systems with FAISS and LangChain

March 202412 min readai

A deep dive into implementing RAG systems using FAISS vector database and LangChain for improved context-awareness in AI applications.

RAGFAISSLangChainVector Databases
Read Full Article

Building Real-Time Collaboration Tools with WebRTC and Socket.IO

June 202310 min readprogramming

Learn how to architect and implement real-time collaboration features like video conferencing and synchronized editing using WebRTC and Socket.IO.

WebRTCSocket.IOReal-timeCollaboration
Read Full Article

Microservices Architecture: Best Practices for Scalable Systems

May 20238 min readprogramming

Explore key design patterns, communication strategies, and deployment techniques for building robust microservices architectures.

MicroservicesArchitectureScalabilityBackend
Read Full Article

Introduction to NLP in Chatbots: From Rule-Based to LLMs

January 202314 min readai

Trace the evolution of chatbot technology from rule-based systems to modern LLM-powered conversational agents, with implementation examples.

NLPChatbotsAI
Read Full Article

Transitioning from Software Engineering to AI Engineering

December 20227 min readcareer

Personal journey and practical advice for software engineers looking to pivot into AI and machine learning roles.

CareerAI EngineeringSkills Development
Read Full Article