Work

Selected work that explains the system.

The work here shows the pattern: reusable renderers, audience systems, and practical tools built around repeated production work.

Selected public repo

Cinethetic

A Remotion carousel renderer for producing structured social content from reusable themes and JSON slide data.

Manifest theme preview from the public Cinethetic demo
Example render: one structured carousel produced from typed content data and a reusable theme.

Renderer variants

The same demo carousel is registered in four visual variants. Content stays stable while the renderer changes the presentation.

Manifest variation preview
Manifest
Terminal variation preview
Terminal
Brutalist variation preview
Brutalist
Neoprint variation preview
Neoprint

Content

{
  "type": "text-title",
  "title": "Build carousels like design systems."
}

Render

npm install
npm run compositions
npm run render:demo
Release
v0.1.0 public demo release
Stack
TypeScript, React, Remotion
Status
Public demo, documented, release verified
Input
JSON slide data, typed theme objects
Use
Editorial posts, product explainers, launch notes
Open repository View release

Audience proof

Bolakokgitu

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.

Channel
Football content brand across major social platforms
Audience
400K+ cross-platform audience
Reach
High-volume reach across owned channels
Library
Large short-form library, including viral posts
What it proves
Content systems, publishing rhythm, and audience testing
Role
Audience benchmark for testing formats, hooks, publishing cadence, and distribution
Visit Bolakokgitu

Operator tool

IG AutoDM

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.

IG AutoDM workflow from campaign setup to verified comment intake, queued private replies, DM handoff, and operator controls
Workflow: comment trigger, verified intake, queue, private reply, DM handoff, and operator controls.
IG AutoDM campaign console showing campaign list, trigger setup, DM message fields, and follower preview
Demo UI: campaign list, post trigger setup, DM message fields, follow-gate copy, and follower preview in one console.
Scope
Owned-account comment-to-DM campaign workflow
Stack
TypeScript, Cloudflare Workers, D1, Queues, Meta API
Controls
Campaign builder, verified intake, delivery queue, preview checks, audit logs, rate limits, and kill switch
Status
Private internal tool, demo available on request

Production system

BKG Production Flow

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.

BKG Production Flow showcase with topic intake, AI media generation, review queue, and AutoEdit handoff
Scope
AI-assisted short-form content production workflow
Stack
TypeScript, Node.js, browser tooling, media utilities, and AI media tools
Workflow
Topic intake, script pass, image/video/voice asset generation, review queue, AutoEdit project handoff, and publishing status
Status
Private internal workflow

Video automation tool

AutoEdit

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.

AutoEdit workflow with folder validation, voiceover alignment, scene assembly, subtitle pass, BGM mix, and export review
Workflow: project validation, voiceover timing, scene assembly, subtitles, BGM mix, and review exports.
AutoEdit operator console showing batch processing status, readiness steps, render queue, and output controls
Demo UI: batch console for project checks, readiness state, queue selection, render scope, and output controls.
Scope
Downstream edit and export layer for BKG production assets
Stack
Python, FFmpeg, Whisper alignment, React web console, local media tooling
Workflow
Project validation, voiceover alignment, scene assembly, subtitle generation, BGM mix, export variants, and review pass
Status
Private internal tool

Browser automation

Ops loops for repetitive web tasks.

For checking, filtering, form work, dashboard review, and QA. Stack: Playwright, browser tooling, TypeScript, Node.js.

Backend tools

Services and deployment glue.

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

Repeatable content production.

For carousels, course assets, launch posts, and editorial variants. Stack: React, Remotion, JSON manifests, image and video tooling.