[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"posts":3},[4,18,29,43,53,66,77,90,101,112,126,135,146,156],{"id":5,"slug":6,"title":7,"excerpt":8,"imageUrl":9,"tags":10,"createdAt":15,"updatedAt":15,"wordCount":16,"readingMinutes":17},"1l74fiNhyc7xkmhamQej","how-to-validate-signature-in-pdf","How to Validate a Signature in a PDF (Free, on Phone or Laptop)","How to validate the digital signature on a PDF for free, on a phone or a laptop: what the check proves, the five steps, and what each result means.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918504835-cover-signvalid-validate.png?alt=media&token=2faacb3f-04c7-45a9-b4b8-65fe016ac849",[11,12,13,14],"signvalid","digital signature","pdf","how-to","2026-10-13T19:08:24.834Z",1727,8,{"id":19,"slug":20,"title":21,"excerpt":22,"imageUrl":23,"tags":24,"createdAt":26,"updatedAt":26,"wordCount":27,"readingMinutes":28},"aefh99XB8pVCnAH1HwXr","question-mark-in-digital-signature-how-to-remove-it","Question Mark in a Digital Signature: How to Remove It","The yellow question mark on e-Aadhaar, birth certificates and e-PAN is a picture stored in the PDF. Why it appears, and how to get a copy with the green tick.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918506156-cover-signvalid-question-mark.png?alt=media&token=536a3026-f633-4c44-b3d9-0225db3b8bd0",[11,12,25,14],"aadhaar","2026-10-13T19:07:24.834Z",1444,7,{"id":30,"slug":31,"title":32,"excerpt":33,"imageUrl":34,"tags":35,"createdAt":40,"updatedAt":40,"wordCount":41,"readingMinutes":42},"A4T7XyNjhY7uRewPqmbW","what-to-look-for-in-an-open-interest-analysis-tool","What to Look For in an Open Interest Analysis Tool","What to look for in an open interest analysis tool for NIFTY and SENSEX, from the person who built OIData: change in OI, build-ups, history, alerts and price.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918508067-cover-oidata-tool.png?alt=media&token=9015f83c-a39f-4007-badd-68dc7bf4b05b",[36,37,38,39],"oidata","open interest","options trading","saas","2026-10-13T19:06:24.834Z",1325,6,{"id":44,"slug":45,"title":46,"excerpt":47,"imageUrl":48,"tags":49,"createdAt":51,"updatedAt":51,"wordCount":52,"readingMinutes":42},"3xmeGZNNPxBfEt7TVs4d","oi-data-explained-how-to-read-open-interest","OI Data Explained: How to Read Open Interest for NIFTY and SENSEX","OI data explained: what open interest is, where the numbers come from, and five ways to read it for NIFTY and SENSEX, from change in OI to PCR and futures.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918508950-cover-oidata-oi-data.png?alt=media&token=672b7ebd-2271-48cb-8e4d-a5c6bbe66a4d",[36,37,50,38],"nifty","2026-10-13T19:05:24.834Z",1308,{"id":54,"slug":55,"title":56,"excerpt":57,"imageUrl":58,"tags":59,"createdAt":63,"updatedAt":64,"wordCount":65,"readingMinutes":28},"MPA3neju03I2YggNl29r","interactive-product-demo-examples","Interactive Product Demo Examples I Built for My Own Apps","Interactive product demo examples I made for my own apps, OIData and ShotDemo: how each was built, what every step says, and what to copy for your own demo.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918510371-cover-shotdemo-examples.png?alt=media&token=0e42a4e9-8131-4193-9e05-1e7ab85ea976",[60,61,62,39],"shotdemo","interactive demo","product demo","2026-10-13T19:04:24.834Z","2026-10-28T08:45:49.597Z",1447,{"id":67,"slug":68,"title":69,"excerpt":70,"imageUrl":71,"tags":72,"createdAt":74,"updatedAt":75,"wordCount":76,"readingMinutes":42},"CqLfvKRPgpOTIgxQQ9wL","supademo-alternative-you-pay-for-once","Why I Built a Supademo Alternative You Pay for Once","Why ShotDemo is a Supademo alternative you pay for once: $12 per demo instead of per creator each month, what it does, and when Supademo fits better.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1791918511893-cover-shotdemo-alternative.png?alt=media&token=d211c534-8d2b-4ae4-be59-651434b3d72e",[60,61,73,39],"supademo alternative","2026-10-13T19:03:24.834Z","2026-10-28T08:45:49.930Z",1266,{"id":78,"slug":79,"title":80,"excerpt":81,"imageUrl":82,"tags":83,"createdAt":87,"updatedAt":87,"wordCount":88,"readingMinutes":89},"28OFi4N7to70iRWsoZll","beware-how-bettercv-uses-dark-patterns-to-fraudulently-charge-you-for-pdfaid","Beware: How BetterCV Uses Dark Patterns & Shady Billing to Charge You for \"PDFAID\"","Seeing an unexpected charge from pdfaid.com on your credit card statement? You aren't alone. Here is exactly how BetterCV uses fraudulent cancellation mazes and sister-company billing names to take your money without your clear consent.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1777696214363-pdfaid_bettercv_fraud.png?alt=media&token=3f5cf364-8f2a-4773-8a07-017d621da6db",[84,85,86],"scams","fraud","dark pattern","2026-05-02T03:31:00.000Z",665,3,{"id":91,"slug":92,"title":93,"excerpt":94,"imageUrl":95,"tags":96,"createdAt":98,"updatedAt":98,"wordCount":99,"readingMinutes":100},"bPd5z7rNGEDtt2PV9mWF","open-interest-data-analysis-app-launching-my-2nd-saas","Open Interest Data Analysis App - Launching my 2nd SaaS","After transitioning away from trade execution tools, I realized the real edge in options scalping isn't just about how fast you can click \"buy,\" but how clearly you can read the market's hidden forces. Today, I'm thrilled to announce the beta launch of my second SaaS: OIData.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1776094322453-oidata.png?alt=media&token=7053306a-1b0b-4ea0-8dfe-490fe69b2750",[39,97],"startup","2026-04-13T03:21:00.000Z",483,2,{"id":102,"slug":103,"title":104,"excerpt":105,"imageUrl":106,"tags":107,"createdAt":109,"updatedAt":110,"wordCount":111,"readingMinutes":89},"Jhonc49EDdD0gLDIlvNX","amptrade-formerly-steadfastapp-is-now-free-open-source","AmpTrade (formerly steadfastapp) Is Now Free & Open Source","SteadfastApp stopped making money, it required continuous efforts to keep things working, so I have stopped working on the app and open sourced it under a new name called AmpTrade.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1776093457115-amptrade.png?alt=media&token=866c608e-51c4-4f99-bab7-1cfcf9a0a347",[39,108,97],"open-source","2026-03-24T14:59:00.000Z","2026-04-13T14:59:00.000Z",555,{"id":113,"slug":114,"title":115,"excerpt":116,"imageUrl":117,"tags":118,"createdAt":123,"updatedAt":123,"wordCount":124,"readingMinutes":125},"YfExlCmFKDt1eyneLs8f","zerodha-api-trading-with-steadfastapp","Zerodha API Trading with SteadfastApp","Connect your zerodha broker account and trade using Kite Connect API","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1750847072221-zerodha_api_trading_steadfastapp.png?alt=media&token=6db092b2-6712-4e58-8f12-7b4f584f12db",[119,120,121,122],"api-trading","paper-trading","multi-broker-trading","replicate-trades","2025-06-03T10:22:00.000Z",256,1,{"id":127,"slug":128,"title":129,"excerpt":130,"imageUrl":131,"tags":132,"createdAt":133,"updatedAt":133,"wordCount":134,"readingMinutes":89},"bzQpEPCrqlrk3xesx4Xr","from-necessity-to-opportunity-launching-my-first-saas","From Necessity to Opportunity: Launching My First SaaS","How an unintended experiment to cut costs turned into a full-fledged SaaS platform designed to provide better tools at an affordable rate.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1750846900333-steadfastapp_saas_launch.png?alt=media&token=016f8124-a840-40fb-a673-e35f08808afe",[39,97,108],"2025-03-05T10:19:00.000Z",578,{"id":136,"slug":137,"title":138,"excerpt":139,"imageUrl":140,"tags":141,"createdAt":143,"updatedAt":143,"wordCount":144,"readingMinutes":145},"HYrobNSKsZEJbNFVtkvl","gtrendz-online-a-multivendor-e-commerce-design-and-development","Gtrendz Online - A MultiVendor E-Commerce Design and Development","A quick look at the design and development side of a multi-vendor e-commerce platform.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1750845566175-gtrendz_case_study.png?alt=media&token=662322c6-9070-410c-904a-418b106a6ed7",[97,142],"ecommerce","2021-12-28T09:56:00.000Z",773,4,{"id":147,"slug":148,"title":149,"excerpt":150,"imageUrl":151,"tags":152,"createdAt":154,"updatedAt":154,"wordCount":155,"readingMinutes":125},"spuNA2Ky9ZJHj8EPNX8Q","happywalk-a-brand-new-online-orthopedic-footwear-store","HappyWalk - A Brand New Online Orthopedic Footwear Store","I recently helped set up an orthopedic footwear store on Shopify.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fnarenkram-672cc.firebasestorage.app\u002Fo\u002Fblog-images%2F1750844289607-happywalk_orthopedic_footwear.png?alt=media&token=3a094f43-196f-4054-887f-5b069a27ec9e",[153,97,142],"shopify","2021-03-04T09:38:00.000Z",218,{"id":157,"slug":158,"title":159,"excerpt":160,"imageUrl":161,"tags":162,"createdAt":165,"updatedAt":165,"wordCount":125,"readingMinutes":125},"4QMll3a0TRZCfZ5k11en","my-tech-journey-began-with-aroliant-internet-private-limited","My Tech Journey began with Aroliant Internet Private Limited","Myself and my friend Jacob Samro founded Aroliant Internet Private Limited in 2018.",null,[163,164],"company","aroliant","2018-04-01T09:33:00.000Z"]