gumbarros@portfolio:~$

Gustavo Mauricio de Barros

Software architect working the .NET ecosystem. I build the libraries developers reach for when a problem has a name. Each one below is the problem, then the one-liner that removes it.

gumbarros@portfolio:~$ ls ./problems/ · 4 entries

Every .NET pain, next to the line that removes it.

$ problem

Evaluate a user-typed expression without compiling C# at runtime.

A fast .NET expression evaluator — literals, operators, parameters, built-in and custom functions.

Evaluate.cs NCalc
var result = new Expression("2 + 20 * 2").Evaluate();
// 42
github nuget
$ problem

Every table needs a CRUD screen, and you have written the same one forty times.

Generates forms and CRUD from your database metadata — events, validation, extensible.

Program.cs JJMasterData
builder.Services.AddJJMasterDataWeb()
github
$ problem

A blob store backed by a Git repo — commits as versions, push as persistence.

A Git provider for FluentStorage: read and write files in a repo working tree; versions map to commit history.

git-store.cs FluentStorage.Git
IStore git = GitStorage.FromToken(
    "https://github.com/org/data.git",
    token: "ghp_****",
    rootPath: "snapshots");

await git.SetObject("2026-08-21.json", stream);
github nuget
$ problem

Compile Sass inside .NET, not via a Node child process.

A .NET implementation of the Embedded Sass Protocol with a native API.

compile-sass.cs EmbeddedSass.Net
await using var compiler = new SassCompiler(options);

var result = await compiler.CompileStringAsync(
    "$color: red; a { color: $color; }");
github nuget
gumbarros@portfolio:~$ whoami --verbose

An architect, not just a library author.

I'm Gustavo Mauricio de Barros, a software architect at JJConsulting. My speciality is the .NET ecosystem. When I'm not shipping libraries, I travel, work out, cycle, and play piano.

.NET C# Flutter Docker software architecture open source
gumbarros@portfolio:~$ contact

Need a .NET architect or to use a tool? Both start the same way.

me.png
Gustavo Mauricio de Barros