Blogs

How We Build World-Class Tech Products

An inside look into the engineering and product strategies behind building world-class technology products.

How to Measure Website and App Quality Objectively

A detailed explanation of practical and data-driven ways to evaluate the quality of web and mobile applications.

What does a gold standard of performance looks like - demo of Arré voice app

This demo video was recorded on an unstable 5G connection. you can see the connection changing in between the video.

Avoid Bugs, Performance Issues, And Crashes in your mobile and web applications

A systematic documentation first approach to building tech products

Structure your product problem statements for faster time to market and good performance

A PRD template that just works

A brief history of Me

This post will give you a brief introduction to my journey so far. If you are reading this, I have probably forwarded it to you to save some time before we have a face-to-face conversation or a video call.

The Essential Checklist for Ensuring Basic Security in Your Systems

The aim of this blog post is to give you a basic checklist of security practices that applies to companies of all sizes. If you have crossed off every item on the checklist, then you can be assured that a novice/amateur hacker won't be able to hack you.

Process and serve millions of images and videos efficiently - A media management system for social networks

Developers often approach media management as a part of a specific feature or service. Code for handling the media files like upload, fetch, edit, delete, cleanup, etc, is usually tightly coupled with the specific functionality even though these media files' underlying storage and delivery mechanism are essentially the same (cloud file storage solutions like Amazon S3 and CDN solutions for delivery). But what if I told you there is a better solution for your media management needs?

Building a Basic Recommendation Engine: No Machine Learning Knowledge Required!

What if I tell you there is a way to build a recommendation engine without going through the pain of deploying your neural net or machine learning model?

How to decide if serverless is right for you?

The fundamental idea of serverless is eliminating the need to think about servers. If you are not thinking about (or working towards) managing the infrastructure, you get more time to focus on building your applications and serving the customers better.