Sourish Singh Roy · what I build with AI

How I Use A.I.

I build tools and workflows that answer marketing questions across the spectrum: data and analytics, research and strategy, creation and execution, measurement and insight. With A.I., the real limits are the ones in your own mind.

Sourish Singh Roy, NUS Commencement portrait
01

Data analytics

I studied communication with data analytics, and the habit that stuck is building the measurement alongside the thing itself. So here is the dashboard one of my content engines reports into. It says plainly what it has measured, and a zero gets printed as a zero, because pretending is worse than a small number.

A dashboard that admits where it is blind is one you can trust when it shows you something good. Have a click around: the tabs work, and so does the platform rail. The design is the one that really runs; every figure here is invented, for representation only.

repurpose engine · the dashboard the engine reports intoworking replica · representational only
Repurpose Engineanalytics
Attribution offPost performance only

X

Measuredone account, hand-posted19 days
A small account, measured honestly. Eight items, seven of them old enough to read, and a pull date behind every number.
Impressions
96
7 measured items; the newest post is excluded until it ages
Median per item
12
measured items only
Best single post
21
one post, once
Likes
6
across 19 days
Reposts
1
across 19 days
Impressions gained in 27 hours
+2
the five older posts were unchanged on every metric, to the digit
Impressions by item
Measured items only, re-pulled at the window close
Impressions by item, X012250102030405060708impressionsitemmeasured
Where a thread loses its reader
Post 1 hatched. 78% of the audience is gone by post 2
Impressions by position in thread01020post 1post 2post 3impressionspositionmeasured
Impressions by day
Nineteen days, re-pulled daily. Replies and profile visits sit outside the pull, held as open items
Impressions by day, X02550d1d5d10d15d19impressionsday

LinkedIn

Measuredone company page, hand-posted12 months
Twelve months of posts, read as a distribution. The median carries the planning; the best day is printed and then ignored.
Impressions
84,310
88 posts, 12 months
Median per post
620
the planning number
Best single post
6,150
one post, once
Reactions
117
likes and comments across the year
Impressions by post, ranked
The best day is hatched, and the median sits at rank 44 of 88
Impressions by post, top ten of the year05,00010,00001020304050607080910impressionsrankmeasuredbest day
Click rate by decile
Reach and click rate fall together; the dashed line is the overall median
Click rate by reach decile01020overall medianD1D2D3D4D5D6D7D8D9D10click rate, %reach decile

Content opportunities

ideas only, nothing auto-publishedone sourcing run
Ideas only. Nothing here is drafted for publication or approved, and nothing is published by the engine. The research agent reports properties of a story someone can check; routing to a platform is resolved against rules afterwards. Where a platform refuses an item, the refusal is shown.
Opportunities
8
one run, every finding on the board
With a platform route
6
resolved against the rules
Held for a human
2
regulated, or needs a ruling
Carries a caveat
3
usable, with something named on it
Lane 3, cheapest checkStated
A vendor data breach with a mechanism a small firm can check

The source states the mechanism plainly, it maps to a control a ten-person firm actually holds, and the check costs one afternoon.

X · single postYesthe mechanism fits one post
LinkedIn · explainerArgueonly with the caveat carried in the first line

Sourcing

where the stories came fromone budgeted run
This page is the research record. It is deliberately not split by platform, because sourcing happens before any platform is chosen, and the researcher is forbidden to guess where a story is going.
Findings returned
12
one run, all of them on this page
Lanes run
10
of twelve defined
Stated at source
8
quoted, never paraphrased
Inferred or unverified
2
marked, never hidden
Every finding is tagged
The research agent reports and never recommends
Statedquoted at source
Inferredworked out, step shown
Unverifiedfound once, unconfirmed
Repurpose Engineanalytics
7story opportunities

5 routed · 2 refused

Impressions by item
Measured items only, re-pulled at the window close
0102030405060708impressionsitemmeasured
Where a thread loses its reader
Post 1 hatched; most of the audience is gone by post 2
post 1post 2post 3impressionspositionmeasured
Impressions by day
Re-pulled daily across the window
d1d5d10d15d19impressionsday
Impressions by post, ranked
The best day is hatched; the median does the planning
01020304050607080910impressionsrankmeasuredbest day
Click rate by decile
Reach and click rate fall together
overall medianD1D2D3D4D5D6D7D8D9D10click rate, %reach decile

Every figure invented · representational purposes only.

Honesty as a design rule: a zero still draws a hairline bar so a measured nothing stays visible, every claim carries its sample size, and a platform that refuses an item shows the refusal. The live dashboard runs on real engagement data, which stays private; the UI here is for representational purposes only and every figure on it is invented.

02

Creating custom experiences

Built for a cybersecurity client in Singapore. The challenge: convincing someone who is not even cyber aware that they might need cybersecurity, without getting technical. I could spend hours explaining why your business is vulnerable; you would nod, agree, and move on with your day. (We all know we should wear seat belts. Plenty of us still don't.)

Or… I can drop you into the middle of a cyber attack for a few minutes and let you figure it out for yourself.

The Morning: the doctor at dawn, reading the message on his phone in the carThe Morning
Sim 01: the ledger reconstruction, a glowing screen of transfers over an open workbookSim 01
The Morning: the locked red screen at the clinic reception
Sim 01: the owner works through the bank forms by lamplight
Sim 02: a hand resting on the remittance advice beside the telephone
The Morning: stopped in traffic at 07:34, the day already decided
Sim 01: the family reads the statements together at the kitchen table
Sim 02: the bookkeeper reads the invoice that changedSim 02
Sim 02: reconciling the books by lamplight

The game maker

Real scams, made playable.

Artwork from three built simulations

The Morning, the drive at dawn
Playable now The Morning

Live the clinic’s ransomware day yourself: four decisions, real consequences, no rewind.

Play the game ↗
The Morning: the doctor at his desk as the morning light arrives
The proof of concept · hand-built The Morning

A Singapore clinic's ransomware day, lived through four gated decisions. 73,000 records at stake; the visitor ends at the plan, already convinced.

Crisis simulation4 gated choices
Sim 01: the supplier email waiting on the office computer
Sim 01 · verified, NIST case study The keylogger ledger

A family construction firm loses $550,000 in six transfers in one week. You reconstruct the ledger as the money leaves.

Loss counterLedger reconstruction
Sim 02: working the books late at the family business
Sim 02 · verified, DOJ and press The invoice that changed

A family business pays $182,201.80 to the wrong account. You work the reconciliation gap the bookkeeper missed.

Detective mechanicReadable evidence cards
03

AEO/GEO

Ask ChatGPT a question and it answers by citing a handful of sources. Answer Engine Optimisation and Generative Engine Optimisation are the work of becoming one of those sources: getting a brand cited by A.I. The method is simple to say and slower to do: measure what the engines say about a brand, build the content that changes the answer, then measure again. Try it yourself; run the search below.

04

Agentic workflows

Agentic workflows sound complicated, and underneath they all come down to the same three things: a task broken down properly, each A.I. agent given thorough instructions and one narrow job, and a refined sequence for the handoffs. Say you want to publish quickly without losing what makes your content yours. Below is roughly what that looks like.

Content is only the example. The same discipline built the agent that runs my own research and drafting, and it has no authority to send anything on my behalf. I like my A.I. capable, and on a leash.

Sourcer six live feeds, never recommends Screener can we honestly speak to this? Writer drafts Editor reads it blind NEVER SEES THE WRITER'S REASONING GATE safety, claims, can refuse A person posts per draft, per session what actually landed is written back, so the next run starts smarter Sourcer six live feeds, never recommends Screener can we honestly speak to this? Writer drafts NEVER SEES THE WRITER'S REASONING Editor reads it blind GATE safety, claims, can refuse A person posts per draft, per session what actually landed is written back, so the next run starts smarter
05

Websites

Generating an HTML page with A.I. is the easy part; a well-designed website is fitted to the requirements of your particular business. The two builds below are both mine, end to end, and they could hardly be more different. Click between them and I will tell you the story behind each.

Bottleat is a hand-built online shop for a friend’s gourmet sauces: three sessions, a generous amount of coffee, and a prefilled WhatsApp link doing the work of a paid payment gateway. He had quit his full-time job to chase what he loves, so every decision was shaped around him: brand visuals built on the man himself, a deliberately simple UI for an older clientele, copy that sounds like him. We built it sharing a laugh and enjoying being alive, at a fraction of what consultation rounds would cost. Making it simple takes twice the amount of thought.

sourishsinghroy.com is designed and built end to end, including the machine-readable layer that decides whether AI engines can quote you. I wanted a portfolio that is a bold depiction of what I can actually do; too many I had seen were a lousy Canva PDF of accomplishments. It began as a rough wireframe in Framer and never stopped evolving, and that steady iteration is what modern digital marketing runs on. It comes naturally to me.

View
bottleat · curated gourmet, hand-built shopscaled replica
Bottleat ShopOur StoryContact 3
Bottleat chef mascot

Curated Gourmet · Made at home

Made at home,
bottled with love.

Four small-batch mayonnaises and pestos from our kitchen in Kolkata — fresh eggs, extra virgin olive oil, local basil, and no shortcuts.

Shop the shelf
1Summary2Delivery3Payment
Order summary
1 × Homemade Mayonnaise (Classic)₹249
1 × Garlic Mayonnaise₹249
1 × Pesto Sauce (Classic)₹399
Delivery₹59
Total₹956

Every jar ships chilled — keep refrigerated on arrival.

one tap
WhatsApp · wa.me link, message prefilled
Hi Bottleat! I have ordered. Kindly confirm.

Order BT-M9K2W
1 × Homemade Mayonnaise (Classic) — ₹249
1 × Garlic Mayonnaise — ₹249
1 × Pesto Sauce (Classic) — ₹399

Subtotal: ₹897
Delivery: ₹59
Total: ₹956

Payment: to be arranged on WhatsApp

We'll share payment details on WhatsApp and confirm your order.

Send order on WhatsApp

The decision worth noticing: no payment gateway. Checkout composes the order into a prefilled WhatsApp message through a wa.me link, and payment is arranged in the chat. A Razorpay integration would have cost setup plus a cut of every order; the link costs nothing.

Contact

Looking for someone who connects data, strategy and story?

Connect on LinkedIn

sourish@u.nus.edu

Sourish Singh Roy

Master of Communication, National University of Singapore · Strategic Communication and Data Analytics

The measurement work in detail: sourishsinghroy.com/aeo-geo · wider portfolio: sourishsinghroy.com · sourish@u.nus.edu

Client work is shown by what was built. Colleague names, account handles and internal tool names are withheld; nothing here reproduces unpublished client content. The framed panels are hand-coded replicas of the live pages, not screenshots; the game-maker montage and case thumbnails are built from the three simulations' own artwork, and the homepage replica carries the real portrait.