Hi, I'm Sidharth

Documenting my journey as a developer, sharing insights from building real-world applications, and exploring the latest in web technologies.

Latest Posts

Thoughts, learnings, and insights from my daily development journey.

From Frontend to AI Engineer: Day 5 - Why I Migrated to Python FastAPI
·
8 min read

From Frontend to AI Engineer: Day 5 - Why I Migrated to Python FastAPI

I rebuilt an entire backend from Node.js/Express to Python FastAPI in less than a week. Here's why Python won for AI-native applications, and the architectural patterns that made the migration seamless.

#FastAPI#Python#Node.js#Backend+3
From Frontend to AI Engineer: Day 4 - Engineering the Foundations
·
5 min read

From Frontend to AI Engineer: Day 4 - Engineering the Foundations

Today I learned that 'AI Engineering' is 10% modeling and 90% systems engineering. Here's how I'm applying production standards to the OpenAI API, token management, and prompt engineering.

#AI Engineer#OpenAI#System Design#TypeScript+2
Building Production-Grade AI Systems: Architecture, Performance & Reliability
·
13 min read

Building Production-Grade AI Systems: Architecture, Performance & Reliability

Today I learned that production-grade AI systems require more than just LLM integration: circuit breakers for resilience, semantic caching for performance, and architectural patterns that prevent outages before they happen.

#AI Systems#RAG#Performance#TypeScript+3
Building an Offline-First POS System: Lessons from Production
·
14 min read

Building an Offline-First POS System: Lessons from Production

Today I learned that building a production-ready POS system means solving problems you never see in tutorials: offline queuing, conflict resolution, and making vanilla JavaScript scale to 1000+ products on 2GB RAM devices.

#JavaScript#IndexedDB#Offline-First#POS+2
Building Resilient Systems for AI-Powered Applications
·
12 min read

Building Resilient Systems for AI-Powered Applications

Today I learned that the boring parts of software engineering—error handling, progress saving, file deduplication—are what separate toy projects from production systems.

#AI#Web Scraping#RAG#TypeScript+2