Fulcrum Repository Activity
An Azure DevOps extension that adds a Repo Activity hub to the Repos section. It shows every repository that has received commits to its default branch since a user-selected date, and provides bulk actions on the results.
Azure DevOps extensions, GitHub Apps, and open-source utilities crafted to give Directors of Engineering and developers deeper visibility, better insights, and less friction.
Practical tools designed to solve real engineering challenges
An Azure DevOps extension that adds a Repo Activity hub to the Repos section. It shows every repository that has received commits to its default branch since a user-selected date, and provides bulk actions on the results.
A self-hosted React web app that scans GitHub organization repositories for commits since a user-selected date. Surfaces commit counts, open PRs, and last-commit details across every active repo — with bulk actions to lock or unlock branch protection and create branches across all selected repositories at once.
Adds a State Progression hub to the Azure Boards section. Select a project, team, and sprint to instantly see how long every work item has spent in each workflow state — so leadership can pinpoint exactly where work is getting stuck.
Adds a Repo Insights hub to the Azure Repos section and a Repo Insights Admin page to Project Settings. Get a full-picture view of every repository in your project — language breakdown, lines of code, last commit details, and up to 10 custom metadata columns your team defines.
A self-hosted React web app that surfaces repository health metrics across GitHub organizations — language breakdown, estimated lines of code, branch counts, open PRs, and last-commit details. Includes admin-configurable custom columns, CSV export, and multi-org scanning, backed by an AWS serverless stack with Cognito auth and SSO support.
An embeddable scheduling component for React with built-in clinical workflow support — Acuity Slot Reservation for priority holds, Intake Screener Gate (PHQ-9, GAD-7, crisis routing), and Provider-Patient Matching. Plus five calendar views, AI chat control, TV display mode, and multi-framework drop-in support.
Additional Azure DevOps extensions and engineering utilities are in development. Follow on GitHub for updates as new tools ship.
Follow on GitHub@fulcrum/schedule-embedded
An embeddable, transport-agnostic scheduling component for React. Drop it into any stack with no backend dependencies — and let teams manage appointments through a natural language AI interface.
Day, Work Week, Full Week, Month, and Agenda — each with configurable time ranges, slot durations, and per-view header date formats.
Group events by date or resource with paginated columns, a collapsible search sidebar, and per-resource working-hours shading.
Full iCalendar RRULE support — daily, weekly, monthly, and custom recurrence patterns with per-instance exception handling and timezone-aware DST.
Natural language scheduling powered by Claude — switch views, filter resources, navigate dates, and book appointments from a conversational chat interface.
Full-screen display-board mode with auto-rotating resource pages — perfect for clinic lobbies, broadcast control rooms, or any waiting-room screen.
Works in React 18 directly, cross-origin iframes, ASP.NET Core MVC, WebForms, and Classic ASP — one component, any host stack.
Hold calendar time for high-acuity patients before a booking is confirmed. Reserved slots render as level-coded overlays — urgent (red), high (amber), routine (blue) — with lock tooltips, auto-release countdowns, and AI chat commands to reserve or release holds in natural language.
Intercept the booking flow with a clinical intake screener — PHQ-9, GAD-7, Columbia Suicide Severity, or any custom question set. The component presents the screener, pre-computes a score, and routes the result: confirm the appointment, adjust the slot duration, or open a crisis panel. No PHI is stored by the component.
Filter and rank providers against a patient's clinical needs — specialty, modality, language, insurance, availability, and ICD-10 diagnosis codes. The resource panel shows matched providers sorted by score with color-coded borders, matched criteria tags, next-available timestamps, and AI chat commands to refine or clear the match. All scoring logic stays in the host application.
Private preview — public release and open source coming soon. Follow @srupke on GitHub for updates.
Addressing real-world challenges for engineering leaders and developers alike
Get the visibility and insights needed to understand team health, repository activity, and engineering velocity — without the manual overhead of stitching together reports.
Extensions that integrate directly into your existing Azure DevOps workflow, adding functionality where you already work — no context switching, no new platforms to learn.
Every project is open source. Inspect the code, open issues, submit pull requests, or fork and adapt for your organization's specific needs — full transparency by default.
Star repos, open issues, or contribute — every project is built in the open at github.com/srupke.