SOFTWARE ENGINEER · CREATIVE TECHNOLOGISTWorkBackgroundAboutResume ↗GitHub ↗

Software Engineer & Creative Technologist

Production software
for creative systems.

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

DramaClips
Distribution & Attribution Platform

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.

ROLEIndependent Product · Software EngineerSYSTEMFull Stack · Async Media · AttributionSTACKNext.js · TypeScript · PostgreSQL · Python · R2STATUSLive · Actively Operated

Business workflow

From source selection
to measurable audience action.

This is the operator's view of the business process. The technical system below exists to make each handoff durable and inspectable.

01

Add drama

Create the content record and connect the source material.

02

Upload episodes

Store source episodes as durable media assets.

03

Generate hooks

Create short-form candidates from selected episodes and creative direction.

04

Review clips

Inspect evidence, compare candidates, and approve the strongest clip.

05

Publish

Prepare captions and distribute across four social platforms.

06

DramaClips landing

Give viewers a public preview, referral code, and clear next action.

07

RS affiliate

Route eligible viewers to the affiliate destination and record the redirect outcome.

Create → Review → Publish → Measure → Learn → Create

Performance is not the end of the workflow — it becomes input for the next creative decision.

Interactive workflow · prepared walkthrough

Follow the operator flow,
from source to publish.

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.
DRAMACLIPS / OPERATOR WORKSPACERead the case study ↗

Interactive product demo

From source
to signal.

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

Choose what to make

LIVE
1 Add drama2 Generate hook3 Publish
29dramas151hooks4platforms
Revenge of the Black Swanrevenge-of-the-black-swan
Hooks ready
They Fed Me to the Zombies, Not Knowing I Was Their Powerepisode coverage · asset library
Ready
He Chose Her, I Married the Mafia Donepisode coverage · asset library
Ready
A Farm Girl's Reckoningepisode coverage · asset library
Ready

Real product evidence

The workflow
operators actually use.

Screenshots from the live DramaClips system, distinct from the prepared interactive walkthrough above.

Hook Studio interface in DramaClips
Hook StudioOrganizes source dramas and episode coverage before generation begins.
Human review interface in DramaClips
Human reviewTurns generated assets into reviewable candidates with clear status and downstream actions.
Publish Center interface in DramaClips
Publish CenterConnects approved assets to account selection, scheduling, and multi-platform delivery.
Operational feedback interface in DramaClips
Operational feedbackMakes publishing outcomes visible so the team can inspect and iterate.

Architecture

A web control plane
around durable media work.

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.

01 · sync

Web application

Next.js operator UI and API routes

02 · data

PostgreSQL control plane

Jobs, leases, state, review records, and tracking events

03 · storage

Cloudflare R2

Persistent source media, drafts, and approved assets

04 · async

Railway worker

Python analysis, transcription, ranking, and FFmpeg rendering

05 · external

Publishing workflow

Validation, scheduling, delivery, and outcome reconciliation

06 · public

Public + redirect layer

Landing flow, referral code, encrypted destinations, and routing

Synchronous web flowAsynchronous worker flowPersistent storage + stateExternal/public boundary
01

Async media processing

Long-running video jobs keep persistent state, worker leases, visible progress, and retry handling.

02

Cloud media pipeline

Cloudflare R2 stores source and generated media while PostgreSQL keeps workflow state and references.

03

Reliable execution

Idempotency and PostgreSQL leasing prevent duplicate work and recover abandoned jobs; workers claim work with FOR UPDATE SKIP LOCKED.

Attribution

Connect each social clip
to the affiliate journey.

DramaClips retains useful context as viewers move from a social post through the public product toward an eligible RS affiliate destination.

SOCIAL CLIPdrama · clip · platform · campaign

Traffic arrives with content and distribution context.

DRAMACLIPSvisit · preview · code copy

Session-level behavior records meaningful funnel actions.

TRACKING + ROUTINGsession · event · stable route

Eligible destinations are selected without exposing private affiliate URLs.

RS AFFILIATEredirect outcome

The redirect result is recorded as part of the commission-supporting workflow.

What this proves

Event-level attribution across drama, clip, platform, campaign, session behavior, and redirect outcome.

Factual boundary

DramaClips does not claim provider-supplied purchase-level conversion data.

Results · real-world validation

Built for a real workflow,
not a portfolio prompt.

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

4social platforms

One coordinated publishing workflow

Realoperational signals

Job state, publishing outcomes, visits, code copies, and redirects

Liveaffiliate workflow

The end-to-end system supports real commission-generating activity

Differentiating domain experience

Software engineering,
informed by spatial systems.

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.

Computational designGrasshopperKUKA workflowsCNC3D printingVisualization
Open selected design work ↗

About

A software engineer with deep design, 3D, and creative-workflow domain knowledge.

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

Building the next
creative system?