Available for new projects

A software studio that builds the hard part.

Inkverse Systems is an engineering studio in Belo Horizonte. We take on the work most shops pass on — reverse-engineered protocols, distributed systems, applied machine learning, native desktop software — and we take it from an empty folder to something running.

Python · TypeScript · C# · Rust · C / C++ · Java
AI Skin IA Distributed image diagnosis, load-balanced across nodes
Games Maple Dungeon A game server rebuilt from the protocol up, zero dependencies
Desktop TaskFirst Windows app with Win32 hooks, signed offline licences, MSIX
Infra BlockChat Peer-to-peer network over a Kademlia DHT, Rust relay
What we work with
Python
TypeScript
C#
Rust
C / C++
Java
PyTorch
scikit-learn
LangChain
FastAPI
Django
React
Node.js
.NET / WPF
PostgreSQL
Docker
Azure
Google Cloud
MCP
Kademlia DHT
Services

What we take on.

Six things, and every one of them has already been built and shipped — not a list of what we would be willing to try.

Applied machine learning and AI

Models that answer a real question rather than a benchmark: image diagnosis served across distributed nodes, health-survey data turned into predictions, optimisation with genetic algorithms. RAG and LangChain pipelines, PyTorch and scikit-learn, and Model Context Protocol servers — one of ours is published and running against Anki.

Games and reverse engineering

Protocols read off the wire and reimplemented from scratch, self-hosted game servers, input mirroring across clients, and gameplay systems written from the simulation outward.

Distributed systems and infrastructure

Peer-to-peer networks over a Kademlia DHT, relay servers in Rust, containers with Docker, parallel computing in C, and cloud on Azure and Google Cloud.

Full-stack product development

Django and FastAPI behind React and TypeScript, PostgreSQL under both, deployed and kept running. Interfaces, landing pages and documentation included — and localisation that is checked by the build rather than remembered, because a missing translation key never breaks anything loudly.

Native desktop software

.NET and WPF for Windows, published self-contained — down to Win32 window hooks, tray integration and elevated logon tasks.

Getting it paid for and delivered

Stripe checkout with a webhook that mints and mails a signed licence, verification that runs offline on the customer's own machine, and store packaging. We built that whole chain end to end for our own product, so it is a road we have already walked.

Selected work

Things that exist and run.

A cross-section rather than a portfolio. Some are open, some belong to clients or are not public — the ones that are, link straight to the source.

AI

Skin IA

A skin-condition analysis system: images go in, an AI prediction comes back, and the load is spread across a set of nodes the interface can show you the health of.

github.com/nietus/front-skinai →
Games

Maple Dungeon

A server for an idle RPG, rebuilt from scratch by reading its protocol — Node.js with zero dependencies, playable in a browser, self-hosted.

Private repository
Desktop

TaskFirst

Our own product: a Windows app that minimises distractions instead of killing them, with Win32 hooks, offline licensing, three languages and a Store package.

taskfirst.niet.com.br →
Tooling

anki-mcp

A Model Context Protocol server that lets an AI assistant manage decks, cards and reviews in Anki. Published, installable, and in use.

github.com/nietus/anki-mcp →
Infra

BlockChat

A decentralised chat with no central authority: peers find each other over a Kademlia DHT, messages are stored on a chain, and a relay in Rust gets connections through.

github.com/nietus/blockchain-blockchat →
Games

PW Mirror

A multi-account launcher that mirrors keyboard and mouse from one client to every other one at the same time. C#, for Windows.

Private repository
How we work

Four rules we do not bend.

They are not marketing. They are why some obvious things are missing from what we ship, on purpose.

01

Finished, not almost

One thing at a time, taken to the end. We would rather hand over one piece that works than five that each need one more week.

02

Nothing destroys your data

Software should not lose work you did not ask it to lose. Our own blocker minimises windows rather than closing them, and that instinct goes into everything else.

03

Written down, in the open

The decisions, the limits, the imported art and its licences, and the parts that are not finished — all written where you can read them. If something cannot do what you expected, you hear it from us first.

04

You talk to whoever writes the code

Small on purpose. There is no account manager in the middle relaying a question to someone you never meet.

Tell us what you are building.

A project, a problem nobody else wanted to take, or a question about whether something is even possible — the same address reaches us for all of it.

contato@niet.com.br