wolven-techBook discovery

Work directly with Decebal Dobrica

Rust consulting and software architecture review

Wolven Tech is Decebal Dobrica's one-person Rust advisory practice. Bring a difficult service, an architecture decision or a codebase that needs an independent review. The engagement starts with an explicit engineering outcome and the evidence needed to verify it.

Discuss your codebase

Hire a Rust consultant for a defined problem

A team may need help diagnosing an async service, separating domain logic from transport, or making a recovery path testable. Those are different engagements. Start by describing what fails, what the system must preserve and which decisions are still open. A request for more Rust code alone does not establish whether implementation is the right next step.

Work stays with one named engineer. Wolven Tech does not supply a pool of developers or recruit a permanent team. The fit is direct technical work with a founder or engineering lead who can provide access, make scope decisions and own the system after handoff.

What a Rust architecture review examines

  • Boundaries: trace one user operation through transport, application logic and persistence. Identify which layer owns validation and failure handling.
  • Async behaviour: inspect task ownership, cancellation, blocking work, bounded queues and backpressure. A timeout is useful only if it stops and reaps the work it owns.
  • State and recovery: check acknowledgement rules, migrations, event compatibility and the procedure used to restore service after interruption.
  • Verification: identify which tests execute, which checks run before release and whether the deployed artifact can be traced to its source.
  • Performance evidence: separate a reproducible workload from a microbenchmark. Record configuration and failure conditions before recommending a rewrite.

Review findings distinguish observed behaviour from risks that still need a test. An architecture diagram alone does not prove that production follows its boundaries. Access limitations remain visible in the report rather than becoming assumed passes.

Choose review, embedded support or a bounded build

A review fits a decision: whether a service can support a new workload, which recovery gap to address first, or how to divide a growing workspace. Its output is a written assessment with evidence, risks and verification steps. Implementation is a separate scope unless explicitly included in the proposal.

Fractional Rust architecture support fits a team that needs recurring code review, design discussion and hands-on changes. Agree who approves decisions and which work the engagement owns. The existing team keeps operational ownership; an adviser should not become an undocumented dependency in the release process.

A platform build fits one concrete deliverable: an event-sourced service, MCP server, WASM module or Tauri application. Define acceptance through a working flow, then include source, setup instructions and a runbook in the handoff. Staffing an open-ended programme is outside this model.

A useful brief before repository access

Send the system's purpose, your role, the decision or failure to investigate and the constraints that cannot change. Include the Rust stack and deployment shape if known. Describe whether a failing behaviour is reproducible; do not send production credentials, customer records or proprietary source through the contact form.

For a performance issue, a non-sensitive description of request size, concurrency and latency distribution helps shape the next measurement. For event sourcing, describe stream boundaries and what must survive a restart. For architecture, name the change the current structure makes difficult. Unknowns are useful inputs when labelled clearly.

Public work you can inspect

AllSource is Wolven Tech's event store product. Its event-sourcing guides show the storage and recovery questions behind this work. The open-source section links to Rust tools and templates; inspect their scope and current code before treating them as a fit for your own system.

The engagement summaries describe anonymised client work alongside AllSource. They are examples of technical scope, not promises of equivalent performance or cost savings for a new workload. A specific proposal names its own deliverables, exclusions, commercial terms and acceptance evidence.

When another service is a better fit

If the decision is an investment or acquisition, use the software technical due diligence review to focus evidence on technical risk and handover. If you need a recruitment agency, a penetration-test certification or a full-time operations team, those need a different provider. A clear boundary makes the engineering engagement easier to verify.