Apps
I’ve built several applications to solve real-world problems and improve productivity. Here are some of the apps I’ve created:
RACI App
raci.app | Follow on BlueSky @raci.app
A streamlined web application for creating and managing RACI (Responsible, Accountable, Consulted, Informed) matrices. RACI matrices are essential tools for project management and organizational clarity, helping teams understand roles and responsibilities.
Features
- Simple Interface: Clean, intuitive design for quick matrix creation
- Team Collaboration: Share matrices with stakeholders and team members
- Export Options: Download matrices in various formats
- Real-time Updates: Collaborative editing capabilities
- Template Library: Pre-built templates for common project types
- VS Code Extension: Create and manage RACI matrices directly in Visual Studio Code
- Supports RACI, RASCI, RACI-VS, DACI, PACSI, CAIRO, ARPA and more frameworks
Perfect for project managers, team leads, and organizations looking to improve accountability and reduce confusion about roles and responsibilities.
cocogen
cocogen@Github | cocogen@npmjs
A TypeSpec to Microsoft 365 Copilot Connector generator for spec driven development. It allows anyone to declare the schema of their Copilot connector, map it to a source system and then have the generator scaffold all required code for reading from the data source to ingestion. A wide variety of options to create everything from CSV, JSON or YAML imports, to outputs using .NET/C# and node.js/TypeScript.
Why cocogen? 💡
- Schema-first workflow — define your external item once in TypeSpec.
- Runnables out of the box — provision connections, register schemas, and ingest data.
- People connectors ready — profile source registration and person entity mappings.
- Preview-aware — beta features like
contentCategoryare supported with a flag. - Swappable datasource — CSV included, plug in your own source easily.
- Safe updates — regenerate only schema-derived code via
cocogen update.
What you can do with the generated project 🔧
- ✅ Create or update an external connection
- ✅ Patch schema changes
- ✅ Ingest items from CSV, YAML, JASON or your own datasource
- ✅ Retry throttled requests with backoff + logging
FluentJot Design
A design system and component library inspired by Microsoft’s Fluent Design principles. FluentJot provides developers and designers with a comprehensive set of tools and components to create modern, accessible applications.
What’s Included
- Component Library: Ready-to-use UI components
- Design Tokens: Consistent styling variables and themes
- Documentation: Comprehensive guides and examples
- Accessibility First: Built with WCAG compliance in mind
- Cross-Platform: Works across web, mobile, and desktop applications
Ideal for development teams who want to create consistent, modern user interfaces while following established design principles and accessibility standards.
Both applications represent my commitment to creating tools that solve real problems while maintaining high standards for user experience and design quality.
