Dino Hamidović
Back to index
N° 01 · Selected work

Bluetext at 2Hero

An inspirational platform for enterprise development.

Product Development UI Design Rust Kubernetes Templates
Role
Product Developer
Company
2Hero ↗
Year
2025 — Now
Stack
Rust · React/TS · k3d
Location
Stockholm, Sweden

Bluetext is a platform that accelerates the development and deployment of enterprise-grade distributed systems. Enterprise software introduces constraints that generic AI tooling does not account for: scale, regulation, security audits, and integrations with slow-moving systems. Without those constraints enforced, AI output does not satisfy enterprise requirements. Bluetext provides the guardrails for AI agents to operate within them.

In Bluetext, users add services that originate from templates and group them into run-specs that simulate how the services run in production. They then apply blueprints, the platform's versioned configuration commands, to set up features on those services — such as role-based access control, a new API endpoint, or a database connection. Each blueprint declares its prerequisites and the services it affects, so blueprints compose safely whether run by an AI agent or by hand.

Locally, Bluetext replicates production environments via k3d, including registry mirrors, service mesh, and production-grade secret handling, so local development matches the production target. Deployments push to Bluetext cloud or a customer's own infrastructure. The platform consists of a Rust CLI and a React + TypeScript control plane. A separate VS Code extension uses MCP to scaffold service templates within the editor.

The Bluetext landing page, showing six workflow surfaces — Agent, Specify, Model, Configure, Code, and Run — laid out in a 2×3 grid above the platform's name.
Fig. 01 · Bluetext landing — Agent / Specify / Model / Configure / Code / Run

An editor for systems.

The React + TypeScript control plane gives users a single workspace for the services in their system. The side panels show services and run-specs in parallel, recent task history is always visible, and an agent composer at the bottom lets users kick off the next piece of work. Service-detail panels expose secrets, connection profiles, and clusters in dedicated sections so config changes stay reviewable.

The Bluetext control-plane UI: a left rail with services and the agent composer, a System and Capabilities tabbed view showing services and run-spec cards, and recent task history.
Fig. 02 · Control plane — services, run-specs, history, agent composer

Also a VS Code extension.

A separate VS Code extension exposes Bluetext's MCP tools inside the editor for users who'd rather scaffold a service from where they're already working. Pick a template, set its values, run.

The Bluetext VS Code extension: a sidebar of available MCP tools (scaffold deps, scaffold language, Add and run service, Add and run stack), a tool form for adding a service, and an integrated terminal running a scaffold step.
Fig. 03 · VS Code extension — MCP tools for local service scaffolding

Also an educational platform.

The guardrails that make Bluetext safe for production AI work also make it a useful frame for teaching the principles those guardrails enforce.

Workshops

We run workshops on top of the platform, teaching teams about AI, templating, and the constraints that distinguish enterprise systems from consumer software: scale, regulation, security audits, and slow-moving integrations. Building enterprise software with AI requires those constraints to be enforced at every step. Bluetext is what keeps an AI agent's output aligned with them.

Hackathons

We issue Bluetext to teams at hackathons. They build, test, and present their solutions on the platform itself, so judges evaluate running systems rather than slide decks — and participants internalise the enterprise-readiness criteria by working inside them.

Bluetext Dev Machines.

Many workshop and lab participants come from locked-down enterprise environments where installing software locally isn't an option. To remove that blocker, we built Bluetext Dev Machines: Hetzner-hosted instances issued one per participant for the duration of a workshop or hackathon.

Each machine runs Bluetext in the browser, with direct preview of the apps each participant is building on top of it. No installs, no IT review, no environment setup. Open the URL we send and the workshop is ready to start.

It also opens the door to participants who otherwise couldn't take part — corporate dev laptops, school chromebooks, tablets. The friction that usually keeps half a workshop offline for the first hour is gone.

What I work on.

Product
Shaping the direction of the CLI, UI, and templates as one product.
UI
Design and implementation of the React + TypeScript control plane.
Templates
Building and maintaining the service and blueprint templates users start from.
K8s
k3d setup, cluster configuration, and the deploy pipeline.
Workflow
How users move from idea → spec → model → running system.
Services
Evaluating which third-party services to integrate (Couchbase, Curity, Kong, Resonate).
Rust
Contributing to the b CLI and core crates.
Bugs
Across the stack.