Open Source Engineering Tools

Built by Engineers,
for Engineers

Azure DevOps extensions, GitHub Apps, and open-source utilities crafted to give Directors of Engineering and developers deeper visibility, better insights, and less friction.

Platform
Azure DevOps · GitHub Apps
Projects
5& growing
License
Open Source

Engineering Tools & Extensions

Practical tools designed to solve real engineering challenges

More Coming Soon

Additional Azure DevOps extensions and engineering utilities are in development. Follow on GitHub for updates as new tools ship.

Follow on GitHub

Fulcrum Schedule

@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.

Five Calendar Views

Day, Work Week, Full Week, Month, and Agenda — each with configurable time ranges, slot durations, and per-view header date formats.

Resource Management

Group events by date or resource with paginated columns, a collapsible search sidebar, and per-resource working-hours shading.

Recurring Events

Full iCalendar RRULE support — daily, weekly, monthly, and custom recurrence patterns with per-instance exception handling and timezone-aware DST.

AI Chat Panel

Natural language scheduling powered by Claude — switch views, filter resources, navigate dates, and book appointments from a conversational chat interface.

TV Display Mode

Full-screen display-board mode with auto-rotating resource pages — perfect for clinic lobbies, broadcast control rooms, or any waiting-room screen.

Multi-Framework Integration

Works in React 18 directly, cross-origin iframes, ASP.NET Core MVC, WebForms, and Classic ASP — one component, any host stack.

Acuity Slot Reservation

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.

Intake Screener Gate

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.

Provider-Patient Matching

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.

React 18 TypeScript iCalendar RRULE Claude AI Kendo React ASP.NET MVC iframe / CDN CSV + PDF export SSE live updates Acuity Reservation Screener Gate Provider Matching

Private preview — public release and open source coming soon. Follow @srupke on GitHub for updates.

Who This Is Built For

Addressing real-world challenges for engineering leaders and developers alike

Directors of Engineering

Get the visibility and insights needed to understand team health, repository activity, and engineering velocity — without the manual overhead of stitching together reports.

Developers

Extensions that integrate directly into your existing Azure DevOps workflow, adding functionality where you already work — no context switching, no new platforms to learn.

Open Source

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.

All Source Code Is on GitHub

Star repos, open issues, or contribute — every project is built in the open at github.com/srupke.

github.com/srupke