Software engineering & automation

Design. Develop. Deliver.

Innovative solutions for automation projects, from concept to implementation.

What I build

Four disciplines, one clean way of working.

From the machine controller to the browser: software that is readable, documented and built to last.

PLC software

Object-oriented Structured Text on Sigmatek and similar platforms. Modular, testable, no spaghetti ladder.

Web development

WordPress sites and custom web tools that load fast and are easy to maintain.

Desktop apps

Tools for the shop floor and office: configurators, loggers, version trackers.

Software optimization

Make existing code faster, cleaner and easier to hand over to the next engineer.

How I code

Readable code is a feature.

Every project is structured so you, your colleagues or the next developer can understand it in minutes, not days.

  • Object-oriented, modular structure
  • Clear naming and inline documentation
  • Delivered with a handover document
FB_Conveyor.st
FUNCTION_BLOCK FB_Conveyor
VAR
    _motor   : FB_Motor;
    _running : BOOL;
END_VAR

// Start the belt at the requested speed
METHOD PUBLIC Start : BOOL
VAR_INPUT speed : REAL; END_VAR
    _motor.SetSpeed(speed);
    _running := _motor.Enable();
    Start    := _running;
END_METHOD
How it works

Three steps. No surprises.

  1. 01Tell me. What you need and where you're stuck.
  2. 02Get a plan. A clear scope and quote before any work starts.
  3. 03Receive it. Working, documented and ready to use.
Free downloads

Templates, planners & wallpapers.

Website templates, PDF planners for work, school, gym and food, and wallpapers. Free to use.

All downloads

First downloads coming soon.

Got a project?

Tell me what you need. You get a clear plan and quote before any work starts.

Get started today