I build growth systems

Eight years in PPC, brand, community & content management, shipping AI-automation pipelines, full-stack SaaS, and a commercial product. I am an AI-native who thinks in systems and engineers them.

My Projects

Renvo editor interfaceRenvo
Multi-tenant SaaS | Lead engineer

Renvo - Agency OS

A "digital agency operating system": brand intake, planning workflows, and AI brand-asset generation. Lead engineer on a monorepo spanning a web app and a long-running agent-API.

Next.js + Hono agent-API | Supabase (RLS) | pg-boss queue
Next.jsHonoSupabaseFly.io
Dune local reporting tool interfaceDune
Marketing automation | Production

FB Reporting Tool

Turns a raw Facebook Ads export into a finished Excel report + PowerPoint deck, fully offline. A local LLM writes the prose - but never the numbers: a gate rejects any hallucinated figure.

Numbers computed in code, never by the model | a validation gate blocks unverified figures pre-export
PythonOllamapython-pptxwin32com
Local n8n instancen8n OS
Automation framework | Live

n8n "Automation OS"

17 tracked workflows (6 active) - news curation & auto-posting, YouTube intelligence, Shorts publishing - managed as code with an 11-step staging->promote lifecycle and release gates.

~13,298 low-quality / duplicate candidates filtered pre-publish across 316 analysed runs
n8nDocker / GPUPostgresRSSHubCLIP
Ray corrosion contour map outputRay
Licensed product | Client

Ray - field-inspection suite

A desktop app for concrete-pillar corrosion assessment (half-cell mapping) that automates Surfer to produce corrosion maps + QA PDFs - with a full contract-first licensing & billing backend.

RS256 offline licensing | Stripe + Keygen | hardware-bound seats | team portal
PythonPyQt5Netlify FnsStripeJWT / JWKS
Opportunity Radar scanning dashboardRadar
AI research engine | Active

Opportunity Radar

Scans forums, reviews, and other online sources to spot repeated problems people will actually pay to solve, then turns them into ranked opportunities. Creates clusters of pain points and triangulates between them to form potentially high yield opportunities.

multi-LLM routing | LLM-judge + calibration | RAG retrieval
FastAPIReactSQLiteGemini
Aero Studio HyperFrames video frameAero Studio
AI video studio | Active

Aero Studio

A tool for turning a voice recording into a finished YouTube explainer. It times the narration, builds the storyboard, lets you edit every scene in a full editor before render, and then produces the final video automatically.

Voice -> storyboard -> deterministic render | Docker final renders | studio editor loop
HyperFramesWhisperClaudeFFmpegDocker

My paid social performance at scale

The paid social program I've been running at HCL since January 2024 has scaled to 1,187 campaigns, 134M cumulative reach, 8.82M link clicks, and a reach-weighted CTR that improved each year while CPC stayed sub-cent across 3 continents and over 40 countries.

Cumulative reach
134M
across 1,187 campaigns
Link clicks
8.82M
52.3M engagements
Reach-weighted CTR
6.58%
5.99% -> 6.66% -> 7.53%
Cost per click
$0.0077
sub-cent efficiency

My YouTube - @Aero_Art

A short-form channel I grew from 0 to 2M views, which taught me a lot about packaging, testing, and reading what actually gets attention.

Total views
2.05M
across 98 videos
Subscribers
2,426
grown from zero
Click-through
5.56%
on 4.4M impressions
Top video
805K
two shorts topped 600K

Experience & education

2024-now

Brand Manager

HCL - Big Pharma

Own brand identity; strategize and manage PPC across Google, Meta and LinkedIn; track brand + paid performance. Worked across 1,187 paid-social campaigns (Jan 2024 to Jul 24 2026) - 134M cumulative reach, 8.82M clicks, 6.58% reach-weighted link CTR, and $0.0077 CPC. Built internal marketing-ops tooling (Kapost Link Helper, FB Reporting Tool).

2023

Digital Marketing Specialist

Discordia - B2B logistics

Ran B2B & B2C ad campaigns to win business and partnerships with major international logistics players. Owned LinkedIn, X, Facebook, Instagram & YouTube; built employer-branding campaigns; directed editors and UGC; analysed engagement, brand awareness and partnership growth.

2022-23

Social Media Manager

Freelance

Ran conversion-focused influencer and content campaigns for various clients - tracking the path from social content to site traffic and sign-ups in Google Analytics, and reporting what moved the number to client leadership. Managed video editors and copywriters; built and moderated communities across Discord, X, YouTube, TikTok and Snapchat.

2020-22

Community Manager

Jellysmack

Worked across creator portfolios including MrBeast, PewDiePie, MrBallen and Philip DeFranco - mining long-form videos for strong moments, briefing editors in Frame.io, reviewing cuts, publishing, and A/B-testing titles & thumbnails to make YouTube content travel natively on Facebook & Snapchat.

2015-17

M.A. International Relations

Webster University, Austria
2012-15

BSc Computer Science

University of Kent, UK

Content & Social Pipelines

A slice of the self-hosted n8n stack - auto-posters and daily aggregators that run on schedule, then push finished content to the right channel with checks in between.

Hourly | auto-poster

X News Curator

Pulls in news, filters out duplicates, picks the strongest story, drafts the post, checks it, and publishes it without repeating itself.

-> X (Buffer)
Webhook | auto-poster

YouTube Shorts Publisher

Takes a topic, has an LLM build the scene breakdown, renders the video on a local GPU, validates it, uploads to YouTube via the Data API, and reports the result.

-> YouTube-> Discord
Daily 21:15 | aggregator

Daily Intelligence Aggregator

Pulls together the day's YouTube and X analysis, condenses it into a short report, and sends it out across the channels I use.

-> Email-> Discord-> Substack
Hourly | monitor

YouTube Monitor

Tracks a channel list, filters genuinely new videos, and runs Gemini analysis on each - feeding the daily aggregator with fresh intelligence.

-> Daily report
Webhook | quality gate

Substack Publisher

A human-in-the-loop gate: enforces a quality check + idempotency, then produces a manual-review package rather than auto-firing - and pings Discord when something's ready.

-> Substack (gated)-> Discord
Cross-workflow

Discord delivery + alerts

Every pipeline reports into Discord - publish confirmations, daily briefings, and success/failure alerts from a dedicated error-handler workflow - so the whole system is observable from one place.

-> Discord

Where I fit best

Category

AI SaaS

Best fit for products where the marketing needs to stay close to how the product actually works.

Channel

Social growth

Strongest in packaging content, repurposing it for different channels, and learning quickly from what performs.

System

Marketing automation

I build workflows that take content from draft to publish with checks in place so the output stays reliable.

Operating model

Growth ops

Analytics, reporting, workflow governance, and repeatable execution.

Archive

ProjectTypeWhat it isStatus
Aerofy & Ray sitesWebTwo from-scratch design systems, a hand-written WebGL2 shader, and custom Node build pipelines.Live
Snapchat Trend PipelineCreative AILive football moments -> pitch-ready AR Lens concepts via a five-agent fleet.Prototype
Aerofy LinkedIn WriterContent toolPaste-ready LinkedIn posts generated by wrapping the logged-in Claude CLI - no API cost.Internal
Kapost Link HelperMarketing opsAssembles localized pharma product manual links; real-Chrome slug resolver, 15/15 self-test.Internal | HCL
ScreensauceMedia ventureffmpeg wallpaper pipeline with a JSON license/provenance sidecar for legal auditability.In progress
ComfyUI pipelinesGenerative mediaAI image/video graphs - virtual try-on and lip-sync generation.Experiments
my-video-3dWeb / 3DRemotion + React-Three-Fiber 3D scene starter.Starter