Services

Software that fits
your business.

CircuitDoc grew out of everyday practice – out of the question of how to document cables, distribution boards and devices properly. I do the same work for you: websites, custom software and tools that bring together electrical engineering expertise and software development.

Services in Detail

Three areas, one point of contact – from the first sketch to the running server.

Websites & Web Applications

A site your business can run itself – no page builder, no dependency on someone else's platform.

Price on request
Included
  • Structure, layout and copy developed together
  • Responsive layout for phone, tablet and desktop
  • Contact and enquiry forms via your own mail server
  • Multilingual content, cookie banner, privacy policy
  • Maintenance and extensions after handover
Technology
.NET 10 BlazornginxLet's Encrypt own serveror your hosting
What you get
  • A running site including deployment and certificates
  • Credentials and source code belong to you
  • A walkthrough so you can maintain content yourself

Software Development

Applications for tasks with no fitting off-the-shelf solution – or where the off-the-shelf solution is far too big.

Price on request
Included
  • Capturing requirements and turning them into a data model
  • Web, desktop and mobile app from a single codebase
  • Interfaces to existing systems and databases
  • User management, roles and permissions
  • Deployment, updates and support in operation
Technology
C# / .NETBlazorMAUI PostgreSQLREST-APIsystemd
What you get
  • A working application, documented and ready to hand over
  • Intermediate versions to try out, not just at the end
  • A clear split between fixed-price and time-based work

Electrical & Software Engineering

The area where pure software houses drop out: tasks that require knowledge of standards and programming at the same time.

Price on request
Included
  • Digitising planning and documentation workflows
  • Standards-compliant calculation tools – sizing, voltage drop or yield forecasting, for example
  • Measurement data capture, analysis and presentation
  • Test and report templates, filled in automatically
  • Moving existing Excel solutions into a real application
Technology
Electrical engineeringStandards & calculation Measurement dataAnalysisAutomation
What you get
  • A tool that follows your workflow, not the other way round
  • Traceable calculations instead of a black box
  • One contact who understands both sides

How a Project Runs

Four steps, in this order – none of them costs you anything before the scope is agreed.

01

First Conversation

30 minutes, free of charge. What should the result do, when is it needed, what already exists.

02

Quote

Split into work packages with fixed prices. Whatever cannot be estimated reliably is named as such.

03

Implementation

In intermediate versions you can look at any time. Early changes are cheaper than changes at the end.

04

Handover & Operation

Deployment, walkthrough, credentials. Maintenance and further development on request, but never mandatory.

How You Can Judge That

What I build, I run myself – on my own server, with my own deployment.

Own product
CircuitDoc →

Documentation tool for electrical planning. .NET MAUI Blazor, web and mobile from one codebase, running on my own Ubuntu server with automated deployment and rollback.

Calculation tool
PV Peak Power →

Peak power and daily curve of a PV system, per inverter and module field – computed from a solar position model and rendered as a chart.

Client project
germann-elektrotechnik.de ↗

Company website with an installation finder, price calculator and protected administration area. Website and mail server run on a shared server.

Prices on Request – for Good Reason

A website for a trade business and analysis software for measurement data are two different worlds. Instead of inventing package prices that end up not fitting, I look at your case and quote you a price that holds.

For a quote I need
  • A short description of what should be built
  • Your desired timeframe
  • Which systems already exist (website, database, Excel sheets)
  • Who will work with it later on
Ein Fehler ist aufgetreten. Neu laden ✕

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.