Codecraft AS delivers expert PLC programming, SCADA solutions, and custom software for subsea, energy, and industrial automation projects across Norway and beyond.
Codecraft AS is a Norwegian automation and software engineering consultancy founded by Martin Davidsen, a Senior Software Engineer with deep roots in industrial control systems. With a Bachelor's degree in Maritime Electrical Automation and a certified electrician background, Martin brings hands-on experience across the full project lifecycle — from system design and programming to FAT, offshore commissioning, and production startup.
Based in Rogaland, Norway — the heart of the Norwegian energy sector — Codecraft specializes in Siemens-based automation, subsea control systems, and custom software development for some of the most demanding environments on earth.
From concept and design through FAT, commissioning, and production support.
Certified electrician with Siemens expertise and offshore commissioning credentials.
Track record with Siemens, Siemens Energy, and major Norwegian infrastructure projects.
Advanced PLC development on Siemens S7-1500, S7-400, PCS7, and TIA Portal. Custom SCL function block libraries, CFC & SFC logic, and simulation systems for subsea and topside applications.
Operator interface design and SCADA system development using WinCC and WinCC OA. Complete visualization solutions for process monitoring, alarm management, and operator guidance.
End-to-end subsea control software including TFMC communication protocols, MDIS implementation, actuator integration, and HPU topside systems. Proven delivery on live Norwegian Continental Shelf projects.
Protocol integration and networking for industrial systems — OPC UA, Modbus, TCP/IP, MQTT, and Azure IoT. Secure, reliable data exchange between field devices, PLCs, and enterprise systems.
Bespoke software solutions using Python, LUA, and web technologies. From automation scripting and data processing tools to full-stack web applications tailored to industrial and business needs.
On-site and offshore commissioning support for control systems. IAT, FAT, EFAT execution, loop testing, and production startup assistance to ensure seamless handover from engineering to operations.
Siemens Energy — Ivar Aasen
Software Lead for the complete control system. Developed advanced SCL function block libraries, TFMC 722 TCP protocol implementation, CFC/SFC logic, HMI, simulation, and integrated ALD, MPFM, Metrol actuators, and topside HPU systems. Currently commissioning four subsea production wells.
Siemens Energy — Ivar Aasen
Full control system software development using SIMATIC Step 7 and WinCC. MDIS communication via OPC UA. Successfully delivered through IAT, FAT, EFAT, commissioning, and now in production.
OneCo Technology
Establishing a redundant water supply system for Norway's capital. PLC and HMI development ensuring reliable operation of critical municipal infrastructure.
OneCo
KNX-based building automation with ETS and LUA scripting. Lighting control, DALI integration, and smart building systems for one of Norway's largest hospital construction projects.
Siemens
Digitalization efforts on the Valhall Integrated Platform using PCS 7, WinCC OA, and OPC UA. Produced SAS documentation to NORSOK standards.
Codecraft is at the forefront of integrating AI-powered tools into engineering workflows. We leverage advanced AI assistants — including Anthropic's Claude and Claude Code — to dramatically increase productivity, code quality, and innovation speed.
We use AI coding assistants as integral parts of our development workflow — from architecture planning and code generation to debugging and documentation. This lets us deliver enterprise-grade solutions faster without compromising quality.
We help other businesses adopt AI tools effectively — identifying where AI can add real value, setting up workflows, and training teams to work alongside AI for maximum impact. From prompt engineering to full integration strategies.
Our deep expertise with AI tools like Claude Code means we work at a pace and quality level that traditional workflows simply cannot match. Clients benefit from faster turnaround, more thorough solutions, and continuous innovation.
Whether you need expert automation engineering, custom software, or guidance on integrating AI into your workflows — we're ready to help.