Browser automation
Ops loops for repetitive web tasks.
For checking, filtering, form work, dashboard review, and QA. Stack: Playwright, browser tooling, TypeScript, Node.js.
Work
The work here shows the pattern: reusable renderers, audience systems, and practical tools built around repeated production work.
Selected public repo
A Remotion carousel renderer for producing structured social content from reusable themes and JSON slide data.
Renderer variants
The same demo carousel is registered in four visual variants. Content stays stable while the renderer changes the presentation.
Content
{
"type": "text-title",
"title": "Build carousels like design systems."
}
Render
npm install
npm run compositions
npm run render:demo
Audience proof
A football media channel and content operation that proves the other half of the workflow: repeated publishing, format testing, and audience feedback across major social platforms.
Visit BolakokgituOperator tool
An operator backend for running owned Instagram comment-to-DM workflows through the official Meta Instagram API. It covers campaign setup, verified comment intake, queued private replies, DM handoff, fallback checks, and dashboard controls.
Production system
An internal content production system for turning football topics into publish-ready short-form assets. It connects story planning with AI-assisted image, video, and voice generation, review queues, AutoEdit handoff, and publishing status tracking.
Video automation tool
An internal video editing automation pipeline that turns prepared BKG project folders into finished vertical videos. It validates inputs, aligns voiceover timing, assembles scene media, mixes BGM, generates subtitles, and exports review variants.
Browser automation
For checking, filtering, form work, dashboard review, and QA. Stack: Playwright, browser tooling, TypeScript, Node.js.
Backend tools
For dashboards, APIs, data flows, and auto-deploy workflows. Stack: PHP/Yii2, Node.js, Hono, Bun, PostgreSQL, Supabase, Google Cloud, AWS, GitHub Actions.
Media systems
For carousels, course assets, launch posts, and editorial variants. Stack: React, Remotion, JSON manifests, image and video tooling.