OObsidianteck Studio
Code handed over, not rentedAI agents that work on their ownAutomated checks on every delivery
Software studio · Romania and Germany

Websites, shops and platforms
built, not assembled.

We build brochure sites, online shops and custom platforms for companies in Romania and Germany. We work with proven, solid technology (Laravel, Django, React), and add AI where it actually earns its place. We hand over the code, we don't rent it out: what you pay for is yours.

The proof

We don't claim we know. We show what we built.

These figures are measured from the code of obsidianteck.com, the platform we built. Measured on 11 October 2026 — not estimated.

19house systems
224modules in the platform
2,422API routes
187agents in the organism
1,464pages (platform and shops)
31house shops
31shops on onyx-infinite.com

Open it and check for yourself. A site that asks you to take its word for it is asking too much.

What we do

Six ways to build something that lasts

Each with its own page: what it covers, what we hand over, and how long it takes.

◈

Brochure website

Your company's calling card, built to convince and to be found.

  • A structure built around what your customer searches for, not what we feel like saying
  • A separate page per service — each with its own text, so it can be found in search
  • and 3 more in the work
Timeline: from 5 working days See details →
▣

Online shop

Catalogue, basket, payment and orders — that still work at the hundredth order.

  • A catalogue with variants, stock and prices that don't contradict each other
  • Basket and checkout designed not to lose the customer along the way
  • and 3 more in the work
Timeline: from 3 weeks See details →
◆

Custom platform

For when what you need isn't for sale anywhere.

  • A serious conversation before the first line of code: what it does, for whom, and what happens when it breaks
  • A data model built to survive change, not just the first requirement
  • and 3 more in the work
Timeline: from 6 weeks See details →
◉

AI agents that work on their own

Not a chat box stuck onto a site — agents on a clock that watch and report.

  • Agents with their own round, waking up by themselves at the interval you set
  • They speak only when they have something to say — an agent that reports “all is well” every minute is an agent you switch off
  • and 3 more in the work
Timeline: from 2 weeks See details →
⇄

Migration from another platform

Move what you have without losing what you've earned.

  • An honest inventory first: what can move, what can't, and what each costs
  • Moving products, customers and orders, verified piece by piece
  • and 2 more in the work
Timeline: from 2 weeks See details →
◐

Maintenance and hosting

Someone who looks before it breaks, not after.

  • Hosting on our own server, with a certificate and automatic renewal
  • Verified backups — an untested backup is not a backup
  • and 3 more in the work
Timeline: monthly subscription See details →
What we build from

The pieces a platform is made of

Every one of them is a part we built ourselves, running in production.

224

A platform with 224 connected modules

Systems that know each other: order, invoice, stock, agent — on the same bus.

187

AI agents

With their own clock and a stop button. They speak only when they have something to say.

Shop and orders

Cart, payment, returns. Stock drops on order and returns on cancellation — in code, not on paper.

Several languages and countries

Three languages, each at its own address, and per-country prices.

Workflows and approvals

Who sees what, who approves, who answers. With a journal — without one you cannot answer a complaint.

Maintenance

Backups that are verified. An untested copy is not a copy.

How we work

Six steps, and none of them skipped

We don't quote before we understand the problem, and we don't ship anything without a check that proves it works.

The conversation

An hour in which we learn what you sell, to whom, and what's getting in your way now. No quote on the spot: a quote given before understanding the problem is a guess.

The proposal

We write down what we understood, what we'll build, how long it takes and what it costs. If something can't be done within your budget, we say so then — not halfway through.

The build

We work in pieces you can see. At every step there's something to open and try — you don't wait two months to see the first page.

The checks

Automated tests: pages are opened in a real browser, routes that change data are guarded, and what gets served is checked for invented data.

The launch

We go to production with a rollback ready. If something falls over, we're back on the version that worked in minutes, not hours.

After

A settling-in month is included. After that, maintenance if you want it — or you take your code and carry on with whoever you like.

How we think

Four things we don't bend on

The code is yours

You get it at handover, history and all. You don't rent it from us and you don't depend on us to move it.

We don't invent figures

No statistic we can't show from data. A “98% satisfaction” you can't prove is a small lie that spoils everything else.

What won't work, we say

If a requirement can't be done well on the given budget, you find out before we start. A project that starts badly isn't rescued by effort.

Verified, not assumed

Everything delivered has a check that proves it. What can't be proven is written down as unproven — not ticked off as done.

Questions

What people ask us, and what we answer

What does a website cost?

It depends on how many pages it has, what it must do, and who runs it afterwards. A brochure site starts in the low four figures in euro; a shop or a custom platform is worked out differently. You get the figure in the written proposal, after the conversation — not before.

How long does it take?

A brochure site: from five working days. A shop: from three weeks. A custom platform: from six weeks. The date goes into the proposal and we either keep it or tell you in good time if something changes.

Does the code really stay mine?

Yes, and you get it at handover, not on request. History included. You can take it anywhere, to anyone.

Do you work with German companies?

Yes. We work in Romanian, English and German, with correct invoicing for German companies (reverse charge).

What happens if something breaks after launch?

A settling-in month is included in every project. After that, with a maintenance subscription you have a response time agreed in writing. Without one, you can still call us any time, at an hourly rate.

Why are there no testimonials on your site?

Because we don't put up what we can't prove. When we have customers who want to appear under their own name, we'll put them up under their own name. Until then, our proof is the obsidianteck.com platform, which you can open and check yourself.

Tell us what you want to build

A one-hour conversation, no strings attached. If we're not the right fit, we'll tell you that too.

Request a quote See what we've built