This is the working portfolio of Ammar — I build business dashboards on Google Sheets and Apps Script, so a business keeps the spreadsheet it already uses and gets a proper screen on top of it. Every demo below is live and clickable: each trade has its own layout, its own measuring units and the six numbers that actually decide its week.
Ammar
Dashboards & reporting · Google Sheets + Apps Script
Karachi, Pakistan
Available for new work
Click any card — it opens the live demo in a new tab, with an industry switcher so you can jump between all 30. Every number comes from a generated spreadsheet of 18 months of trading.
I'm Ammar, a dashboard developer in Karachi, Pakistan. Most small and mid-sized businesses in Pakistan already run on a spreadsheet — the register, the order book, the shift log — and most of the reporting pain comes from nobody turning that sheet into a screen the owner can read in ten seconds.
So I build exactly that: one Google Sheet as the database, one Apps Script backend, one HTML page. No Looker Studio licence, no connector fees, no per-seat pricing, and the owner can edit the logic in plain JavaScript afterwards. The 30 demos here are the proof — same codebase, completely different screens because a poultry farm and a law firm do not measure the same things.
Choose the closest trade from the 30 above. We swap the sample data for yours and adjust the six metrics until the first screen answers the question you ask every morning.
Code.gs, SeedData.gs and Index.html go into your own
Google Sheet's Apps Script editor, deployed as a web app. It runs on your account, not mine.
New rows appear on refresh — no rebuild, no export. You own the file, the sheet and the code, and I stay reachable for changes.