https://github.com/willis7/willis7
https://github.com/willis7/willis7
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/willis7/willis7
- Owner: willis7
- Created: 2020-07-21T15:38:53.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-05T11:03:43.000Z (7 months ago)
- Last Synced: 2025-11-05T13:08:35.679Z (7 months ago)
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:
- [
][website] [Personal Blog](https://sionwilliams.com)
- [
][youtube] [YouTube Channel](https://www.youtube.com/@themrsion)
- [
][twitter] [X](https://x.com/darthsionno)
- [
][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