Selected Work and Projects

ContextFlow

Categories:

OOP Architecture

Package

Infrastructure

Tests

Documentation

LLM Integration

Automation

Asynchronous

Technologies:

C#

NUnit

Serilog

A .NET library for interacting with LLMs (Large Language Models). It provides abstractions for individual modules to work together through dependency injection. With it, you can create more complex prompt chains/pipelines as it simplifies prompt templating and prompt chaining, among other things, through a project-wide fluent interface. The entire project also includes asynchronous counterparts and is tested with 55 NUnit tests. Furthermore, attention was given to developing with a cyclomatic complexity (<6 for methods), class coupling (<10 for methods), and a Maintainability Index of 82. You can find the documentation here.

View repository

Hidden projects

Getting in touch

Feel free to send me an email if you have any questions, requests, or interesting information to share.

Contact me