Martin Davidsen
Software & AI Engineer
From electrician, to offshore technology for oil production, to critical infrastructure projects onshore, to AI-driven applications — fifteen years turning hands-on curiosity into systems people depend on.
Engineer at the meeting point of hardware, software, and AI
I've been around technology for about fifteen years, and it started with my hands. I trained as an electrician and earned a Bachelor's in Maritime Electrical Automation, then spent years commissioning systems offshore — wiring panels, chasing faults, and getting equipment running where failure isn't an option. That's where I learned how real systems actually behave.
Curiosity kept pulling me up the stack. From the physical equipment I moved into the software that controls it — subsea production systems, offshore platforms, and critical infrastructure — and from there into full-stack software and, more recently, AI engineering. Today I design, build, and operate LLM-driven systems and web applications end-to-end through my own company, Agentas AS, and AI tooling is a core part of how I ship.
What ties it all together is simple: I like building things and making them work — not just to a demo, but running in production with real users. Whether it's a control system, a web app, or a side-project game, I want to understand every layer and own the result.
Hands-on industrial discipline paired with modern, AI-augmented software engineering — that's what I bring to a team.
Four things I'm good at
Full-Stack Software
End-to-end web applications — back-end services, data pipelines, APIs, and clean front-ends. I build the whole thing and I run it in production, not just to a demo.
AI Engineering
LLM-driven systems built and operated for real use — agents, automation pipelines, and AI-augmented tooling. I use Claude Code daily as a core part of how I design and ship software.
Industrial Automation
Control software for critical systems — PLC programming, operator screens (HMI/SCADA), and the communication that ties field equipment to the systems above it. Proven on live oil & gas and infrastructure projects.
Infrastructure & DevOps
I run my own production-grade homelab — containers, reverse proxies, CI/CD, monitoring, and layered security with rehearsed backups. The same operational discipline I apply to client systems, applied to my own.
Things I've built and run myself
A selection of software and AI systems I've built end-to-end on my own infrastructure. Real users, real traffic, real consequences when something breaks. Each one focuses on the engineering — the architecture and the operational discipline — rather than the specific domain it serves.
Multi-User Analytics Platform
A public analytics platform with a server-side parsing pipeline (worker-thread architecture for high-throughput ingestion), normalised relational storage, and a modern web front-end. Runs across four isolated containers — separate dev and prod environments — behind a shared reverse proxy. Built and operated single-handedly.
View details →Go Computational Simulator
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. Multi-class architecture with a shared widget system across simulators.
View details →Self-Hosted File Platform
A 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.
View details →Vehicle Telemetry Automation
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.
View details →Private Cloud Infrastructure
A multi-server environment grown 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 kept like a runbook.
View details →Frostwake — 3D Survival Game
A top-down 3D survival game built in TypeScript on Three.js with an entity-component-system architecture — chunked world streaming, a deterministic simulation core, hundreds of unit tests, and an automated play-testing harness that drives the real game over a debug protocol.
View details →Dreadmark — Isometric Action-RPG
A top-down isometric gothic action-RPG — Diablo-leaning combat and a legible loot loop, built in TypeScript, Three.js and an ECS on the Frostwake engine foundation. A playable prototype exploring real-time 3D combat with the same AI-augmented, multi-session workflow.
View details →NoBS — Workout Log
A no-BS gym app — only the stuff you use at the rack: sets, reps, kg, a rest timer, heart rate. Local-first, no account, no subscription. Built as a React + TypeScript PWA, packaged for Android with Capacitor, with its own landing page and public APK download.
View details →Website Studio
A productised website service for local businesses and individuals — a library of ready-made, mobile-first templates (business + portfolio), each a real live demo. Tailored per client and hosted end-to-end: design, build, containerised deploy, reverse proxy, DNS. Built and run by me — today it's Agentas Web, the SMB arm of my company Agentas AS.
View details →Most repositories are private, but I'm happy to do a code walkthrough or live demo for a serious conversation — just get in touch.
Where I've delivered
Founder — AI-First Software Engineering
Agentas ASI founded and run Agentas AS — an AI-first software engineering consultancy. I ship software end-to-end with an AI-augmented workflow built on Claude Code, grounded in the industrial track record below. Through Agentas Web, the company's website service, I design, build, and host sites for small businesses on my own infrastructure — multiple sites live in production, including this one.
Software Lead — Subsea Control Systems
Siemens EnergySoftware lead for complete subsea control systems on the Symra and Hanz tie-ins (Ivar Aasen). Built the software managing communication between the platform and underwater equipment, operator screens, simulation tools, and integration of valves, flow meters, and hydraulic systems — delivered through factory testing, on-site startup, and into production. Hanz has been producing since 2024; Symra is ongoing, with four wells now being commissioned.
Automation & Software Engineer — Critical Infrastructure
OneCoControl software and operator screens for critical infrastructure — a backup water-supply system for Norway's capital, and smart building automation (intelligent lighting and building management) for one of Norway's largest hospital construction projects, Nye SUS in Stavanger.
Automation Engineer — Platform Digitalisation
SiemensModernising and digitising control systems on the Valhall offshore platform — upgrading monitoring software and producing safety documentation to Norwegian industry standards.
Foundation — Electrical Automation & Offshore Commissioning
Earlier careerBachelor's in Maritime Electrical Automation and certified electrician credentials, followed by hands-on offshore commissioning and startup work. This is where I learned how real, high-stakes systems behave — knowledge I still draw on when building software today.
Companies I've worked with




What I build with
Languages
Web & Backend
AI & LLMs
Infrastructure
Industrial & Automation
Ways of Working
I don't really switch off
The curiosity that drives my work doesn't clock out at five. Most of what I know I picked up by building things for myself — which is also the best way I've found to stay sharp.
Building games
I make 3D games in my spare time — a survival game in TypeScript on Three.js with a full entity-component-system, deterministic simulation, and hundreds of tests. It's where I get to over-engineer for the fun of it.
Running my own cloud
My homelab is a small private cloud — servers, containers, monitoring, and rehearsed backups running the same way real production does. If I want to learn something, I stand it up and run it for real.
Automating home & car
I like it when everyday tech just works, so I automate it — a smart home I built and version-control myself, and a pipeline that turns my car's telemetry into finished timesheets. Small problems, properly solved.
Let's talk
I'm open to interesting roles and conversations — software engineering, AI engineering, or anything at the intersection of software and the physical world. Drop me a line and I'll get back to you.