Commercial Projects

Linear Project Manager

Status: Active

The Linear Project Manager is a Custom GPT designed to help users manage projects via the Linear platform's GraphQL API. It aids in constructing and executing queries and mutations for issues, projects, teams, and users. Providing guidance on type structures, ensuring schema adherence, and offering explanations and code examples, this Custom GPT leverages the latest Linear API documentation to streamline project management efficiently.

  • Manages projects using the Linear platform's GraphQL API.
  • Constructs and executes queries and mutations for issues, projects, teams, and users.
  • Ensures operations comply with the Linear schema.
  • Provides detailed information on type structures and fields with examples.
  • Leverages the latest Linear API documentation for efficient project management.

Groove Dojo

Status: Work in Progress

Groove.dojo is the ultimate AI-powered solution for creating the perfect soundtrack for any occasion. With seamless Spotify integration, customizable rules, and collaborative features, Groove.dojo ensures a personalized and engaging listening experience that adapts to your ever-changing moods and activities.

  • Created comprehensive Design System using Svelte, shadcn-svelte, and TailwindCSS.
  • Will integrate AI for personalized music recommendations.
  • Will develop collaborative features for shared playlists.
  • Will implement dynamic playlist creation.
  • Will integrate with Spotify for user login, permissions, and playlist control.
  • Will integrate FlureeDB for data storage.

Open Source Projects

Nuxt Fluree

Status: Active

Nuxt module for the Fluree graph database, needs updating to match Fluree's new API.

  • Developed Nuxt module for easy integration with Fluree.
  • Ensured compatibility with the latest Nuxt and Fluree versions.
  • Updated module to match Fluree's new API.
  • Added comprehensive documentation and examples for quick setup and usage.

Pondermatic

Status: Active

Functional effect system driven rules engine for Clojure/ClojureScript.

  • Developed core engine using functional programming principles.
  • Integrated with Asami for efficient data storage and querying.
  • Extended support for JavaScript environments including NodeJS and browser.
  • Implemented rule-based logic using O'Doyle Rules.
  • Published the project on Clojars and npm for easy accessibility.

Bartfast

Status: Work in Progress

Bartfast is a design language builder inspired by Douglas Adams' character Slartibartfast, emphasizing clarity, modularity, and reusability in digital design.

  • Created modular design components for reuse.
  • Adopted a declarative and incremental approach to design language definition.
  • Promoted composability, extensibility, and serializability.
  • Implemented the Slarti DSL for defining design tokens and principles.
  • Includes a Languim based language server for enhanced development experience.

JeltzJS

Status: Work in Progress

Unlock Vogonian Precision: Craft Fluent APIs with JeltzJS.

  • Documented JeltzJS usage and purpose.

Oolon

Status: Superseded

Bloom implementation for Clojure/ClojureScript leaning on Datomic datalog. Superseded by Pondermatic.

  • Developed Oolon, a purely declarative language for building systems that manage state over time.
  • Implemented modules and rules in Oolon to handle state and asynchrony in distributed systems.
  • Leveraged DataScript for internal state management within Oolon.
  • Utilized Oolon's data-oriented DSL to facilitate integration with Java and JavaScript environments.
Fork me on GitHub