Skip to content
View ivan629's full-sized avatar

Organizations

@dagengine

Block or report ivan629

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivan629/README.md

Ivan Holovach

Full-stack engineer (TypeScript, Node.js, React/Vue, Python) building developer tools and AI-powered products.

My recent work has one theme: make AI workflows accountable. Parallel execution that is typed and cost-tracked, reports where every number comes from code rather than a model, and tools that show how an argument is made instead of guessing whether it is true.

Selected projects

Project What it is
dagengine Type-safe DAG execution engine for AI workflows. Define task dependencies, get automatic parallelisation and cost tracking. npm i @dagengine/core
smart-schema Analyse any JSON and produce an AI-enriched semantic schema (field roles, units, PII flags) so LLMs understand data without seeing it. npm i smart-schema
rungs Local-first, agent-native launch tracker for solo products: one goal, the gates to it, evidence-only metrics, stall detection. npx create-rungs
inLie Chrome extension that names the rhetorical and psychological manipulation tactics used in political videos, live as they are spoken. Open-source funding plan in the linked repo.
chartgen Describe a chart in plain English, get a typed, self-contained React component back.
cg-ai Turn git commits between branches into user-facing changelog entries with Claude.

How I work

  • TypeScript strict mode, small functions, tests against hand-computed fixtures before real data.
  • Numbers come from code, computed two independent ways; the model drafts words around them.
  • Local-first and privacy-first by default: personal data is dropped at the boundary, never stored.

Contact

LinkedIn · igolovac629@gmail.com

Popular repositories Loading

  1. calendar-schema calendar-schema Public

    calendar-schema library generates calendar days schema for any calendar you build

    JavaScript 2

  2. GPS-tracking-api GPS-tracking-api Public

    Node API for the GPS tracking app (companion to GPS-tracking-client)

    JavaScript 1

  3. code-meme-generator code-meme-generator Public

    Pre-commit hook that grades your diff and posts a meme celebrating or roasting it

    Python

  4. cameralog cameralog Public

    Camera log web app (deployed on Vercel)

    JavaScript

  5. cg-ai cg-ai Public

    AI changelog generator: turns git commits between branches into user-facing changelog entries with Claude, with interactive branch picker and platform auto-detection

    JavaScript

  6. chartgen chartgen Public

    Generate typed, self-contained React chart components from JSON data by describing the chart in plain English

    TypeScript