Hey! I'm Robert, a digital marketer with hands-on experience in paid campaigns, social media and content. I built an AI social listening app, then built an Android game and launched it with Google Ads, Meta and YouTube.
Market58 is a social listening and market research app I built to give small businesses the kind of audience intelligence usually reserved for big budgets. It collects public conversations from YouTube and Google Search and imports discussions from other platforms, including Reddit, then classifies records by sentiment, intent, and funnel stage.
AudienceLab is the newest part: it turns that classified conversation data into audience personas, and then into synthetic interviews, so you can pressure-test messaging before spending a dollar of media.
Why this is a marketing project, not just a coding project
Designed the pipeline like a researcher: collect, classify, then decide.
Built the collector plugins myself, including a platform-neutral CSV importer for community discussions.
Structured the rebuild on a modular plugin architecture, so new sources plug in without rewrites.
Designed for repeatable analysis: local evidence storage, caching, evidence export, and structured reports make the workflow easier to audit.
I have written about the build on LinkedIn, including a project section with two posts walking through it.
Public-conversation research, evidence classification, customer pain points, funnel strategy and documented insights — demonstrated with a real Ridgeway Cargo research run.
725records collected430analyzed in report3source platforms
Research-grounded fictional audience personas, a reactive emotional avatar, and structured AI-assisted interviews. Explore Alex's saved interview with real recorded VAD changes.
4selected real exchangesVADemotion animation0new AI calls
Original HTML/CSS/SVG interface retained. The showcased participant is synthetic, not a real customer.
Market58 also fed into a real launch: some of the positioning for my game, Ridgeway Cargo, came from the research run shown in this demo.
Ridgeway Cargo · Build → Launch → Paid growth
RC
I built a game, then marketed it.
Ridgeway Cargo is a calm cargo-driving game for Android that I built and published myself under Keramoti Studio. Then I took it to market the way I would for a client: researched the audience, built a tracked landing page, and ran paid campaigns on Google Ads, Meta and YouTube.
760Google Play downloads in 28 days
20K+YouTube views across two videos, mostly paid
≈C$71total ad spend, Google Ads + Meta
≈C$0.09blended cost per download (all spend ÷ all downloads)
01 · RESEARCHListen first
Some of the positioning came from a Market58 research run on cargo and driving game communities.
02 · FUNNELBuild the path
A landing page that passes each ad's UTM tags through to Google Play, so installs can be traced by source.
03 · LAUNCHGo paid
A Google Ads app campaign, a promoted Instagram post on Meta and two YouTube videos, Oct 15–23, 2026.
04 · LEARNReconcile the data
Checked Google Ads and Meta against Play Console to see what actually happened and what to fix next.
19,546 reach · 1,750 landing page visits at BDT 0.46 each
YouTube
Official trailer and update video, promoted through the Google Ads campaign
Included in Google Ads
20K+ views, mostly paid
Google Play
Store listing, where every channel ends up
—
24.9K store impressions · 760 downloads
Google Play Console, last 28 days (Sep 26 – Oct 23, 2026)Google Ads app campaign, Oct 15–23, 2026
What I learned
Paid drove the jump. Downloads rose 518% over the previous period once the campaigns went live.
Set up tracking before you scale. Google Ads only counted 92 installs because conversion tracking wasn't fully configured, even though most of the 760 downloads came in during the paid push. Play Console was the source of truth.
Downloads aren't players. Play Console recorded 73 first opens and 87 monthly active users. The next lever is the store listing and first-session experience, not more reach.
ScubaSeasons ↗ — Digital Marketing ApprenticeSocial media, SEO, video content and performance analysis; audience research across large scuba communities, plus AI-assisted workflows for social listening and reporting.
May 2026 – Aug 2026
MiddleHouse Developments ↗ — Social Media Coordinator Intern, TorontoRelaunched the Instagram presence; built the content strategy, framework, and creative system.
Jan 2023 – Dec 2023
DataPath Ltd — BPO Executive, Analytics, DhakaAdvanced Excel reporting and analysis across 100+ U.S. client portfolios; direct client communication on data issues.
Toolkit
Google Ads
Meta Ads
Google Play Console
Google Analytics
YouTube
Content strategy
Audience research
Copywriting
Python (Pandas)
SQL
Advanced Excel
Canva
CapCut
Affinity Designer & Photo
Certified: HubSpot Social Media Marketing Certification, LinkedIn Content and Creative Design, IBM Data Science Professional Certificate, Data Analysis with Python, Using Python to Access Web Data.
Education: Master of Management, Trent University (89.71%) · BBA in Finance, Ahsanullah University of Science and Technology (Dean's Award).
MiddleHouse · Research → Strategy → Execution
MiddleHouse: audience-led marketing, not just design.
The strategy came first. The designs were its execution. My role combined audience research, competitive analysis, content planning, creative production and performance reviews—not graphic design alone.
01 · RESEARCHDiagnose the audience
Audited the previous Instagram account, studied competitors and mapped buyer needs and objections.
02 · PLANBuild the content system
Developed three content tiers, themes, buyer personas and pain-point-led messages across funnel stages.
03 · EXECUTE & LEARNTurn insight into campaigns
Created posts and Reels, monitored early account results and refined the approach using performance observations.
Account growth: The relaunched Instagram account reached a follower count 125% higher than the previous account, with 62.5% fewer posts. Comparison reported from the MiddleHouse project.
Below: selected campaign assets demonstrating how research-led messages became creative execution.
Time reclaimed · A commute-focused messageWalking home · A lifestyle-driven visualMortgage decisions · A value-focused campaignSpace to grow · A household pain pointFamily & home · An aspirational campaignDaily convenience · A feature-to-benefit messageMake it yours · A customization-oriented visual
1 / 7
Campaign video execution
Short-form campaigns in motion.
Hover over a Reel to see a short, silent looping preview. Tap to preview on mobile, or open the full video. Previews only download when requested.
Small budgets, real spend, and real optimization decisions. Two campaigns I planned, launched and measured myself:
App installs · Google Ads + Meta
Ridgeway Cargo
760 downloads · ≈C$71 spent · 1,750 landing page visits from Meta
An app install campaign for my own Android game, with a UTM-tracked landing page. Full case study ↑
Traffic · Meta + Instagram
Cross Masculine
392 link clicks · ≈C$14 spent · ≈C$0.04 CPC
A five-day traffic test for my personal Instagram brand: audience selection, creative, copy and landing destination. These are link-click metrics, not purchases or conversions.
Cross Masculine: campaign setup and reporting from the live campaign.
Google Ads
Meta Ads
Audience targeting
Creative testing
Campaign optimization
Performance analytics
What I do, hands on
The work, by craft.
Everything below is work I have actually done, not coursework. Each craft maps to the core of professional marketing roles: planning, executing, measuring, and learning.
Campaign planning and execution
Launched app install campaigns for my own Android game across a Google Ads app campaign, Meta and YouTube, with a landing page that passes UTM tags through to Google Play.
Planned, launched, and optimized a Meta and Instagram traffic campaign end to end: audience approach, creative, copy, landing destination, and performance monitoring.
Relaunched a company's Instagram presence from zero as Social Media Coordinator intern: content system, pain-point-led messaging across funnel stages, competitor benchmarking presented to leadership.
Performance analytics
Read campaign data like a marketer: creative performance, audience response, and traffic quality, then optimized from what the numbers said.
Reconciled Google Ads, Meta and Play Console data for the game launch, and spotted a conversion tracking gap and a download-to-first-open drop-off.
Advanced Excel, Python (Pandas), and SQL from analytics work across 100+ U.S. client portfolios, with direct client communication on data issues.
Audience research and content strategy
Built Market58, a social listening app that classifies public conversations by sentiment, intent, and funnel stage, plus AudienceLab for personas and synthetic interviews.
Ran audience research across large scuba communities as a marketing apprentice: engagement patterns, pain points, and opportunity lanes.
Built a repeatable content framework (tiers, themes, audience needs, personas) to guide planning, production, and measurement.
Independent design practice
Creative concepts and visual experiments.
A few selected pieces from my earlier portfolio. These are design exercises, separate from the paid-media performance results above.