Self-Hosted YouTube
A self-hosted server stands between the browser and Google.
I'm Tim, a full-stack software developer building applications that automate operational work, using TypeScript, React, Vue.js, Node.js, and AWS. I currently build and maintain client software through TimCis Media.
Projects
Every one started with a problem I actually had or someone asked me to solve. Read the walkthroughs or jump straight into the live demos.

Debug DocuSign workflows visually
I built this as a Solutions Engineer at Bitwise Industries. Our team maintained large-scale DocuSign CLM automations, and tracing a variable through a workflow meant reading dense JSON exports by hand. In day-to-day team use, DSDebug turned that afternoon-scale inspection task into minutes of visual tracing.
The 2022 original did one thing: trace variables through a workflow. The 2023 rebuild added a drag-and-drop editor, a template library, and a built-in console for inspecting workflow state, turning a debugging helper into a full authoring tool. Both versions are still deployed.

Trace complex ownership structures visually
I built this professional organization-chart application as a Solutions Engineer at Bitwise Industries / Stria. It turns dense ownership records into an automatically laid-out React Flow graph where users can follow parent and subsidiary relationships, inspect ownership and distribution summaries, switch charts, and open connected records.
The public edition deliberately separates portfolio evidence from the former client environment: it retains the graph, Dagre layout, Cognito boundary, navigation, summaries, and print workflow while replacing production identifiers, document links, and entity names. Its anonymized dataset exercises 142 relationships across 10 charts and 73 entities.

Watch your subscriptions privately
The server proxies every stream, thumbnail, and piece of metadata. The browser never makes a single request to Google. Chronological subscription feed, DASH playback through Shaka Player, and an import surface so you can import your subscriptions and go.
TypeScript and Express, with every dependency beyond Node optional: SQLite or Postgres, local disk or S3, in-process work or a Redis/BullMQ worker queue. Tested with Playwright e2e, player, and resilience suites.
Experience
I've worked across enterprise solutions engineering, client software delivery, and workforce analytics. Automation has been the through line.
Targeted versions: Full-stackApplied AI
More project evidence
Additional case studies show governed agent implementation, constrained product work, and evidence-driven debugging beyond the primary professional application stack.

Run AI agents you can actually audit
Every task is a durable ticket running under explicit authority. Nothing executes off-ledger.
A completed run isn't automatically verified: unverified objectives get flagged for review, and the triage inbox tells the operator exactly which actions are allowed and which are prohibited.

A YouTube link in, a 7-day plan out
Watching self-improvement content rarely changes behavior, but acting on it does. Paste a YouTube link and this app distills the video into its core idea, three key insights, and a concrete day-by-day execution plan you can start today.
Built with TypeScript, Astro, and Vue 3, with a focus on a fast single-input flow: one paste, one click, one plan.

Ableton Live on Linux
I produce music in Ableton and I run Linux. This harness makes the two work together: one shared Wine prefix for Live 12, Max for Live, and Windows VSTs, with 59 explicit, non-mutating diagnostic commands on KDE Wayland.
A trail of investigation docs records the why behind every decision, from DXVK loader audits to thread backtraces of a frozen authorization dialog.
Smaller builds
Focused applications with live demos and public source.
A field-logging tool for pipeline construction crews: record joints and fittings in reusable tables and generate stringing reports on-site instead of on paper.
Read the case studyA paste-in utility that batch-renames values across a JSON file.
A news reader that pulls live headlines from GNews through a Next.js API route, so the key never reaches the browser; React Query fetches and caches by category.
Skills
Depth matters more than a flat keyword list. These groups distinguish my everyday application stack from professional delivery experience, public project work, and supporting tools.
The technologies I use to build full-stack applications end to end.
Used in client work, enterprise automation, deployment, or ongoing maintenance.
Implemented in working public projects, prototypes, test suites, or infrastructure.
Tools and foundations that support accessible interfaces and clear delivery.
Credentials & professional learning
My software-development education is self-directed: structured coursework, technical tutorials, independent builds, and professional delivery.
Amazon Web Services · Earned May 2021 · Expired May 2024
Laserfiche · Issued November 2021
DocuSign · Earned October 2022 · Expired October 2024
Public credential dates, status, and issuer records are listed on my LinkedIn certifications profile.
Engineering practice
I use agents as implementation tools, then validate their output against explicit constraints, inspectable evidence, and automated checks. Each example below links to the implementation in source.
My Ticket System runs agent work under an explicit operator contract: durable tickets, scoped authority, and an evidence ledger for every external effect. Nothing executes off-ledger.
ticket-system/OPERATOR_CONTRACT.mdAgent behavior gets scored, not eyeballed: a benchmark harness rates workflow-draft quality, repair ability, and operational endurance, with regression suites for recovery and truncation edge cases.
ticket-system/scripts/*-benchmark.jsAgent-produced changes must pass build, workflow, postcondition, endurance, and regression checks before they are accepted.
ticket-system/scripts/codex-verify.jsAbout
At Conduent I used VBA and JavaScript to automate workforce reports I was compiling by hand and got promoted twice for it.
At Bitwise Industries I was a Solutions Engineer shipping AWS-backed web apps, automating HR onboarding end-to-end, and built DSDebug, an internal tool that turned unreadable DocuSign CLM workflow exports into interactive graphs my team could actually debug.
These days I build business applications for clients through TimCis Media, my independent freelance and part-time business, where I work as a digital producer and independent software developer delivering React, Express, and AWS serverless systems.
I'm a self-taught developer whose education combines structured Udemy coursework, technical tutorials, sustained hands-on practice, and professional experience. I'm based in California and looking for full-stack engineering, internal-tools, or business-process automation roles.