GitHub/Haverstraw, New York

The code is public. So is how I work with AI.

I build with AI agents in the open, and I build as I learn — every project below taught me something I did not know going in. These are the files I would show a skeptic: written rules for the agents I direct, verification that demands evidence instead of vibes, and the write-ups where my own experiments came up short. Every link opens the actual file on GitHub.

Find me

GitHub@Daguilar0123 X@DannysDigisigns TikTok@dannysdigisigns Instagram@dannysdigisigns FacebookDannysDigisigns

The Files

2026Public

I measured 68 AI writing tools. Mine came in behind, and I published that too.

ai-writing-skill-field-guide

A survey of 68 “make AI writing sound human” tools, with every number regenerated by a script instead of hand-copied, a conflict-of-interest disclosure, and a blind test. When the results came back unflattering to my own tool, that went in the report at the same prominence as everything else.

Diagram: 68 skills from the GitHub API flow through measure.py, which regenerates all statistics, into the findings README — including the negative result on Daniel Aguilar's own tool, published anyway.

“If the two ever disagree, the script is the truth and this document is the bug.”

The findings (README.md) →

What the experiment got wrong (WHAT-WE-LEARNED.md) →

The script that regenerates every number (measure.py) →

2026Public

I wrote a thirty-line agent to teach what an agent actually is.

email-agent

A deliberately small AI agent run against a fake inbox, built to make the mental model plain: tools, a loop, and a stop condition. Safety comes from which tools the agent is not given, rather than from asking it nicely. The state is printed before and after, because an agent’s summary of its own work is a claim, not evidence.

Diagram: a model calls tools and receives results in a loop, stopping when done. Safety comes from absence — with no delete tool, the agent cannot delete.

“An agent can be trusted with anything reversible and should be trusted with nothing irreversible.”

The teaching doc (README.md) →

The loop itself, fully commented (loop.py) →

2026Public

I direct agents with written rules, and the rules demand evidence.

youtube-transcribe-rebuild

A macOS app that turns YouTube or local media into transcripts — Tauri and TypeScript up front, Rust behind, yt-dlp into ffmpeg into whisper.cpp. The part worth reading is how it was built: project rules that treat an agent’s context as a managed resource, and a verification workflow that spawns its own checking agents and fails any step that cannot show literal command output. There is a video of this one below.

Diagram: yt-dlp fetches media, ffmpeg extracts audio, whisper.cpp transcribes to TXT and SRT. Below, the verification gate: a step is done only with command output as evidence; no output, silent skips, and silent CPU fallback all fail.

“Mark a step ‘done’ ONLY when its verify commands passed — record the evidence. Premature ‘done’ is the failure mode the ledger exists to prevent.”

The rules I give the agents (CLAUDE.md) →

The verifier that distrusts the work (verify-implementation.js) →

2026Public

I made two AI fact-checkers work the same citations independently, then published the adjudication.

justice4Kat-and-the-BroadviewSix

The repo behind the Bad Faith Prosecution site on my portfolio. Multiple AI agents worked in it — Claude, Gemini, Codex — under one onboarding document and a handoff protocol with over two hundred immutable session records. Legal citations were checked by two independent agents whose disagreements were adjudicated one by one, including corrections that made my own argument’s job harder. The corrections are published, not smoothed over.

Diagram: Agent A and Agent B check the same citations independently, then meet in adjudication — agreements are corroborated, disagreements re-worked, and corrections published even when they made the argument harder.

“Agreements are doubly-corroborated; disagreements are not asymmetric in tool depth.”

The front door every agent reads (ONBOARDING.md) →

Two fact-check agents, reconciled (hyde-synthesis) →

The public provenance page, as code (how-the-briefs-were-made) →

2026Public

I made attribution a user-interface component.

nick-saraev-roadmap

A study-roadmap site where every string on screen carries a provenance badge: verbatim from the source, written for this edition, or my own words. Attribution is enforced by the type system, so the site cannot accidentally put someone else’s words in my mouth or mine in theirs.

Diagram: three provenance badges — verbatim for the source's own words, edition for text written for this edition, mine for the author's own words — enforced by the type system so misattribution will not compile.

“Anything a reader might mistake for his words carries a marker saying whose it is.”

Provenance as a component (Provenance.tsx) →

On Video

This is the youtube-transcribe rebuild from the highlights above, on camera: a macOS app that turns YouTube or local media into TXT and SRT transcripts, built by directing coding agents — Tauri and TypeScript for the interface, Rust underneath, yt-dlp into ffmpeg into whisper.cpp for the pipeline.

@dannysdigisigns

#OpenAIDevDay2026 #FormerlyIncarcerated started #coding 3 years ago at @sunyrockland in #math & ComputerScience. Built a #macOS #app for YouTube/local media -> TXT/SRT transcripts with Codex: #Tauri + #TypeScript UI, #Rust backend, yt-dlp -> #ffmpeg -> whisper.cpp. @github @openai https://github.com/Daguilar0123/youtube-transcribe-rebuild

♬ original sound – DannysDigisigns – DannysDigisigns

And this one is design work, not code: my final project for the SUNY Rockland graphic design class. Every spring the Graphic Design Department partners with Hudson Link, Rockland County’s transit service, and the class competes on a real brief. This entry won the contest.

@dannysdigisigns

Every Spring Semester since 2021 @hudsonlink partners with the @sunyrockland Graphic Design Department. This partnership represents a valuable collaboration that benefits both parties and exemplifies how collaborations between educational institutions and community organizations can provide practical learning experiences for students while benefiting both parties. This was my entry. @transdev_ny hudson link still needs to add it to the site: https://www.ridehudsonlink.com/rcc-student-work #studentwork #graphicdesign #marketing #fyp #tiktok #hudsonlink

♬ original sound – DannysDigisigns – DannysDigisigns

Leave a Reply