Codecraft AS builds software for industrial and critical systems — from offshore platforms and subsea automation to operator tools and custom applications. Eight years of delivery, with a heavy, hands-on focus on AI engineering as the way modern software is shipped.
Codecraft AS is a Norwegian software engineering consultancy founded by Martin Davidsen, a Senior Software Engineer specializing in the oil & gas and energy industries. Our core expertise is building the software that runs underwater production equipment, offshore platforms, and critical infrastructure — automated control systems, operator dashboards, industrial networking, and custom applications.
Based in Rogaland — the heart of Norway's energy sector — we combine deep industry knowledge with modern software practices and AI-powered workflows. With a Bachelor's in Maritime Electrical Automation, certified electrician credentials, and years of hands-on offshore experience, we understand every layer — from the physical equipment in the field to the software systems that manage it all.
From initial concept and design through factory testing, on-site startup, and ongoing production support.
Certified electrician with Siemens expertise and offshore commissioning credentials.
Track record with Siemens, Siemens Energy, and major Norwegian infrastructure projects.
Codecraft is led and operated by Martin Davidsen — a Norwegian software and automation engineer with eight-plus years of experience building software for complex industrial environments. Originally trained in maritime electrical automation, with certified electrician credentials and offshore commissioning experience, with a track record across Siemens Energy and Aker BP subsea developments, OneCo automation projects, and major Norwegian infrastructure work.
Outside the industrial day job, Martin runs what he describes as a one-person AI delivery pod — deliberately building, shipping, and operating LLM-driven systems end-to-end on his own infrastructure. Real users, real traffic, real consequences when something goes wrong. That work is showcased in the AI & Innovation section further down.
The combination — industrial discipline paired with hands-on AI engineering — is what Codecraft brings to every project.
Programming industrial controllers (PLCs) that automate and monitor equipment on Siemens platforms. We build custom control logic, reusable software libraries, and simulation systems for underwater and platform-based operations.
Designing the screens and dashboards that operators use to monitor and control industrial processes. We build complete visual systems for real-time monitoring, alarm handling, and step-by-step operator guidance.
Complete software for controlling underwater oil & gas equipment — from the communication between surface platforms and seabed devices, to integrating valves, sensors, and hydraulic power systems. Proven delivery on active Norwegian Continental Shelf projects.
Making different industrial systems talk to each other. We set up secure, reliable data connections between physical equipment, controllers, and business systems using industry-standard communication protocols and cloud platforms.
Tailor-made software built to solve your specific problems. From automation scripts and data tools to complete web applications — using Python, LUA, and modern web technologies to fit industrial and business needs.
Hands-on support when systems go live — both on-site and offshore. We handle factory acceptance testing, on-site verification, equipment testing, and production startup to ensure a smooth handover from development to daily operations.
Siemens Energy — Ivar Aasen
Software Lead for the complete control system. Built the software that manages communication between the platform and underwater equipment, operator screens, simulation tools, and integration of valves, flow meters, and hydraulic systems. Currently bringing four underwater production wells online.
Siemens Energy — Ivar Aasen
Complete control system software development on Siemens platforms, including operator interfaces and standardized subsea communication. Successfully delivered through all testing phases, on-site startup, and now running in production.
OneCo Technology
Building a backup water supply system for Norway's capital. Developing the control software and operator screens that ensure reliable operation of this critical city infrastructure.
OneCo
Smart building automation for one of Norway's largest hospital construction projects. Programming intelligent lighting control and building management systems that keep the hospital running efficiently.
Turfpal
Custom software development for intelligent turf lighting systems. Control logic and automation for mobile sports field lighting rigs used across professional and municipal facilities.
Siemens
Modernizing and digitizing control systems on the Valhall offshore platform. Upgrading monitoring software and producing safety documentation to Norwegian industry standards.




At Codecraft, AI is not a buzzword — it is how we work every day. We use Anthropic's Claude Code as our primary development tool, harnessing its full capabilities to write code faster, solve problems smarter, and deliver projects more efficiently. This website itself was built, deployed, and is maintained entirely through Claude Code — living proof of what AI-powered engineering can deliver.
Below is a selection of LLM-driven and AI-augmented systems Martin runs end-to-end on his own infrastructure. Each entry focuses on the engineering — the back-end, the architecture, and the operational discipline — rather than the specific domain it serves.
A public analytics platform with a server-side parsing pipeline (worker-thread architecture for high-throughput ingestion), normalised relational storage, and a modern web frontend. Runs across four isolated containers — dev + prod per tenant — behind a shared reverse proxy. Built and operated single-handedly.
A computational simulator written in Go with a browser-based UI and a continuous evaluation harness that compares simulator output against real observed data — surfacing discrepancies explicitly rather than papering over them. Built on a multi-class architecture with a shared widget system across simulators.
Self-hosted file management platform (Go + React) built around a deliberate security model from day one — access control, audit logging, encrypted backups, and regularly rehearsed recovery. Designed so that “self-hosted” is safer than the cloud alternative, not an excuse to be sloppier.
An automation pipeline that pulls live vehicle telemetry into a structured database, then runs scheduled jobs that feed mileage and timesheet entries to downstream business systems. Replaces a recurring monthly manual task entirely — small in scope, real in time saved.
A multi-server environment evolved over two years into a small private cloud — 15+ services across web apps, automation, monitoring, and home systems. Standardised deployment pipeline, layered defence-in-depth security, three-tier backups with rehearsed recovery, and a living architecture reference maintained like a runbook.
Self-hosted smart-home platform integrating Z-Wave and Wi-Fi devices, scheduled automations, multi-room control, and energy monitoring. All configuration version-controlled and deployed through an automated pipeline — the same engineering discipline applied at home as in client systems.
Most repositories are kept private. Code walkthroughs and live demos are available for serious enquiries — just get in touch.
Whether you need expert automation engineering, custom software, or guidance on integrating AI into your workflows — we're ready to help.