An open API service indexing awesome lists of open source software.

https://github.com/willis7/willis7


https://github.com/willis7/willis7

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

### Hiya, I'm Sion (pronounced Shaun) πŸ‘‹

**Engineering leader who ships. Platform builder who scales. Problem solver who automates.**

- 🌍 Based in Exeter, UK
- πŸ‘¨β€πŸ‘§β€πŸ‘¦ Proud dad of two
- πŸ”­ Currently exploring: Generative AI, LLMs, and AI Agents
- πŸ’¬ Ask me about: DevOps, infra-as-code, GitHub workflows, and pragmatic engineering leadership

---

## What I Do

I lead engineering teams through complex transformations in regulated industriesβ€”the kind where "move fast and break things" isn't an option, but velocity still matters.

- **Build & lead** teams shipping products, infrastructure and platform tooling.
- **Design** systems that are observable, resilient, and easy to operate.
- **Automate** repetitive work so engineers can focus on solving real problems.

---

## Featured Projects

### πŸš€ PR Tool
[PR Tool](https://github.com/willis7/prtool)

- A command-line tool that fetches GitHub pull requests (PRs) for a specified time period and scope (organization, team, user, or repository), summarises them using an LLM (OpenAI or Ollama), and outputs the result in Markdown format.
- Tech: Go
- Features:
- Multi-scope PR fetching: Fetch PRs from organizations, teams, users, or specific repositories
- Time-based filtering: Filter PRs by merge date using relative time ranges (-7d, -1m, -1yr)
- AI-powered summaries: Generate intelligent summaries using OpenAI or Ollama
- Multiple output formats: Output to stdout or save to files
- Flexible configuration: Configure via YAML files, environment variables, or CLI flags
- CI/CD friendly: Special mode for automated environments
- Dry-run support: Preview data without generating summaries

### 🧰 Impact Tree Builder
[Impact Tree Builder](https://github.com/willis7/impact-tree-builder)

- A fully-featured impact tree visualisation tool built with React, TypeScript, Vite, Tailwind CSS, and shadcn-ui.
- Tech: React, TypeScript, Vite, Tailwind CSS, shadcn-ui
- Features:
- Interactive impact tree visualization with SVG
- Multiple node types: Business Metrics, Product Metrics, Initiatives
- Relationship mapping with visual indicators
- Measurement tracking with performance indicators
- Canvas controls (zoom, pan, reset, center)
- Export to JSON, PNG, and HTML

### πŸ“‘ Hierarchical Agent Architecture
[HMAS Agents](https://github.com/willis7/hmas-agents)

- The HMAS Agents system uses a hierarchical agent architecture with specialized roles for different aspects of software development.
- Tech: Opencode
- Highlights:
- Orchestrator: Manages the entire development workflow and delegates tasks to specialized subagents
- Planner: Breaks down high-level goals into detailed specifications, user stories, and acceptance criteria
- Architect: Defines technical constraints, selects technologies, and ensures architectural alignment
- Coder: Implements code based on plans from Planner and Architect
- Test: Generates and runs tests, performs self-healing for simple failures
- Debugger: Performs root cause analysis when tests fail
- Security: Audits code for vulnerabilities and compliance issues

---

## Connect with me:

- [sionwilliams.com][website] [Personal Blog](https://sionwilliams.com)
- [TheMrSion | YouTube][youtube] [YouTube Channel](https://www.youtube.com/@themrsion)
- [darthsionno | Twitter][twitter] [X](https://x.com/darthsionno)
- [sionwilliams | LinkedIn][linkedin] [LinkedIn](https://www.linkedin.com/in/sionwilliams/)

[website]: https://sionwilliams.com
[twitter]: https://twitter.com/darthsionno
[youtube]: https://youtube.com/themrsion
[linkedin]: https://linkedin.com/in/sionwilliams