Back home
Blog
Notes on backend architecture, AI engineering and building products.
Building a Multi-Vendor Marketplace with NestJS
Lessons from architecting a 35+ module marketplace and logistics platform — modular boundaries, real-time features, and keeping it maintainable.
NestJSArchitectureBackend
RAG Recommendations That Actually Work
Building a retrieval-augmented recommendation engine over 10,000+ listings with OpenAI embeddings and Pinecone — what to optimize and what to skip.
RAGAIPineconeOpenAI
Implementing ZATCA E-Invoicing in Node.js
A practical walkthrough of Saudi ZATCA-compliant QR e-invoicing and automated PDF invoices in a Node.js commerce backend.
Node.jsZATCAE-commerce