Skip to content
Sebastian Hanke

Sebastian Hanke

Builder | Product thinker | AI toolmaker

LinkedIn | GitHub

About me ​

I'm Sebastian, a product and technology generalist based in Germany. I've spent most of my career working on strategy, product development, and applied technology, sometimes with early-stage projects, sometimes with established teams.

My interest in how teams move ideas from "this could work" to "this is live in production" led me to build Pulse. The goal: coding agents that follow a method, so the path from raw idea to production code is deliberate, traceable, and reviewable, and teams that can run many agents at once without losing track of who does what.

Why Pulse ​

When I started using Claude Code, Cursor, and Codex for real projects, I noticed that AI agents are great at writing code but not at deciding what to build. They jump to solutions before the problem is even clear. They skip business analysis, write features without hypotheses, and generate architecture proposals that don't match the actual codebase.

My first answer was the Digital Innovation Agents, a set of skills that walks an agent through a structured method:

  1. Understand the problem (exploration, ideation, validation)
  2. Formalize requirements (epics, features, success criteria without technology)
  3. Plan the build against the real codebase, and record the decisions that matter later
  4. Build test first, with verification before any claim of success
  5. Test across features
  6. Audit for the OWASP Top 10 and the OWASP Top 10 for LLM applications

Then the agents got fast enough that one person ran several at once, and a team ran many. The bottleneck moved from writing code to coordination: who works on what, what may run in parallel, what waits for whom. Pulse connects the method to a shared GitHub board and local runners. Several people can run agents in their own clones, see the team's work, and take items through planning, implementation and checks to integration. Regular checked results complete automatically; manual final approval is an option. The runner uses dependencies and planned file reservations to reduce conflicting work.

Pulse runs in Claude Code and Codex, in the terminal and in the VS Code extension. Support for GitHub Copilot will follow.

Get in touch ​

I build this in my spare time. I'm open to feedback and grateful for suggestions, but I can't promise response times.

The best way to reach me is via LinkedIn or by opening an issue on GitHub.

Support the project ​

Pulse is and will remain open source and free. If it saves you time on your projects, consider supporting development with a small contribution. Completely optional, always appreciated.

Buy Me A Coffee