Portfolio

Python automation engine

Automation System

A lightweight workflow engine for JSON-defined automations with triggers, conditions, actions, CLI tools, history, and dashboard views.

AI automation dashboard on a developer laptop

Problem

Small automation tasks need a repeatable way to define triggers, conditions, actions, and run history.

Automation

JSON workflow files describe what starts the workflow, what conditions must pass, and which file, HTTP, CSV, JSON, log, or shell-safe actions run.

Output

Automations become inspectable, testable, and reusable from a CLI or local dashboard.

Build details

Tools and proof points.

PythonJSON SchemaCLIWebhooksFile watcherDashboard

Highlights

  • Supports manual, interval, schedule, file watcher, webhook, and multi-trigger workflows
  • Includes file, HTTP, CSV, JSON, log, variable, sleep, and optional shell actions
  • Ships with validation, run/listen/history/inspect commands, diagrams, and unit tests