Add drama
Create the content record and connect the source material.
Software Engineer & Creative Technologist
I build production software, AI-assisted workflows, and tools for media, design, and 3D applications. My background spans software engineering, computational design, visualization, and digital fabrication.
Flagship case study / 01
A live software product I built and operate for short-drama affiliate promotion.
The original workflow was fragmented across video files, AI and clipping tools, cloud storage, publishing tools, affiliate links, and performance data. DramaClips connects those pieces into one operational system.
It supports the real path from source media and AI-assisted hook generation through human review, publishing, audience routing, and attribution — and is used in commission-generating affiliate activity.
Business workflow
This is the operator's view of the business process. The technical system below exists to make each handoff durable and inspectable.
Create the content record and connect the source material.
Store source episodes as durable media assets.
Create short-form candidates from selected episodes and creative direction.
Inspect evidence, compare candidates, and approve the strongest clip.
Prepare captions and distribute across four social platforms.
Give viewers a public preview, referral code, and clear next action.
Route eligible viewers to the affiliate destination and record the redirect outcome.
Performance is not the end of the workflow — it becomes input for the next creative decision.
Interactive workflow · prepared walkthrough
Select a prepared source, generate candidates, inspect why one is recommended, approve it, and move it downstream.
Prepared walkthrough · no production writes · illustrative evaluation data. The decision flow mirrors the production system.Interactive product demo
Explore the workflow as an operator: shape source material into reviewed creative, prepare distribution, and inspect the audience signals that come back.
01 · Video asset library
Real product evidence
Screenshots from the live DramaClips system, distinct from the prepared interactive walkthrough above.




Architecture
Next.js coordinates product state and operator actions. PostgreSQL and R2 keep jobs and media durable, while a Railway worker handles AI, transcription, and FFmpeg processing outside the request cycle.
Next.js operator UI and API routes
Jobs, leases, state, review records, and tracking events
Persistent source media, drafts, and approved assets
Python analysis, transcription, ranking, and FFmpeg rendering
Validation, scheduling, delivery, and outcome reconciliation
Landing flow, referral code, encrypted destinations, and routing
Long-running video jobs keep persistent state, worker leases, visible progress, and retry handling.
Cloudflare R2 stores source and generated media while PostgreSQL keeps workflow state and references.
Idempotency and PostgreSQL leasing prevent duplicate work and recover abandoned jobs; workers claim work with FOR UPDATE SKIP LOCKED.
Attribution
DramaClips retains useful context as viewers move from a social post through the public product toward an eligible RS affiliate destination.
Traffic arrives with content and distribution context.
Session-level behavior records meaningful funnel actions.
Eligible destinations are selected without exposing private affiliate URLs.
The redirect result is recorded as part of the commission-supporting workflow.
Event-level attribution across drama, clip, platform, campaign, session behavior, and redirect outcome.
Factual boundaryDramaClips does not claim provider-supplied purchase-level conversion data.
Results · real-world validation
DramaClips is live and actively operated. It replaces a fragmented set of files and browser tools with one inspectable workflow for creative preparation, four-platform delivery, audience signals, and real affiliate activity.
TikTok · Instagram · YouTube · Facebook
One coordinated publishing workflow
Job state, publishing outcomes, visits, code copies, and redirects
The end-to-end system supports real commission-generating activity
The system connects what was distributed with what audiences did next. Those signals inform the next hook, source selection, and publishing decision.
Differentiating domain experience
Before focusing on production software, I worked across architecture, computational design, digital fabrication, and visualization. That experience gives me unusually deep context for tools involving geometry, media, visual systems, and creative operators.
Open selected design work ↗About
I build real systems that connect those domains with production software and applied AI. My path moved from design systems and computational geometry into automation, computer science, and full-stack engineering.
That combination lets me translate an ambiguous creative problem into a working prototype, define the system boundaries behind it, and carry it into an operable product.
Let's connect