Senior freelance software consultant · Denmark and remote

Reliable software delivery for complex systems.

I am Rud Pedersen, a software consultant with more than 20 years of experience taking solutions from requirements and architecture through implementation, verification and deployment. I help teams improve existing systems, build new products and put AI-assisted development to practical use.

How I can help

Available for longer assignments and clearly scoped projects, working on-site or hybrid in Denmark and remotely with international teams.

Software development and modernization

Build, extend and simplify software in C++, C#, Python and JavaScript/TypeScript—from embedded and desktop systems to Linux services and full-stack web applications.

LLM-powered product features

Use a small language model to interpret user intent in natural language and call deterministic tools that perform operations. Keep operations reproducible and results traceable so users can inspect how they were produced.

Agentic coding

Make codebases easier for coding agents to understand and change through clear ownership, typed contracts, focused guidance, Agentic Health assessments, independent review, and repeatable verification.

AI reliability and evaluation

Check model-backed features against independent evidence. Verify generated figures, measure assistant behavior across repeated runs, and benchmark latency, token use, and tool-call reliability.

Architecture, quality and verification

Make complex and regulated systems easier to change and defend through clear boundaries, traceable requirements, and checks at the right level: static analysis, unit, integration, and end-to-end tests.

Data products and visualization

Connect APIs and operational data to traceable transformations, interactive analytics and clear visualizations in 2D and 3D in web and in XR (Extended Reality) with a headset.

Selected work - agentic coding

Products and supporting tools that demonstrate practical delivery, not just technical experiments.

AI-assisted data product

XR Data Explorer

A deployed conversational analytics product for exploring official statistics in Danish and English. It combines deterministic chart recommendations, traceable data transformations, saved workflows and collaborative web and XR visualization.

The codebase is developed with AI agents under explicit rules, guarded permissions, independent review and verification matched to each change.

Visit XR Data Explorer

A 3D bar chart of Danish population data by age group and quarter, rendered in XR Data Explorer

Agent workflow

Task Tracker

A focused work record for human and AI-agent development. Plans, implementation, evidence, review and human verification stay connected to the task in a simple, inspectable system.

Task Tracker showing prioritized engineering tasks with approval, status, complexity, effort and verification

Repeatable product communication

Demo Capture

A story-driven pipeline that records real application behavior and turns it into repeatable narrated demos. Framing, timing and narration can be refined without driving the product again, while verification gates keep claims aligned with the running software.

Watch a captured demo Explore the full workflow

Demo Capture editor showing the beat and narration timeline above intro and outro card settings
Edit timeline · View full size
A captured XR Data Explorer demo showing a 3D chart with a narrated caption
Captured demo · View full size

Experience that transfers

More than 20 years across full delivery lifecycles, from requirements and architecture to implementation, test, commissioning and production support.

Regulated medical software

Architecture risk controls, implementation, testability and delivery infrastructure for Class C medical-device platforms and diagnostic instruments.

Avionics verification

Requirements analysis, test strategy, test-case design, automation, log analysis and troubleshooting for a large regulated avionics program.

Industrial and embedded systems

Control software for large marine engines, embedded signal analysis, Linux services and the tools needed to inspect, test and commission them.

Recommendations

Words from people I have worked with.

I had the pleasure of having Rud on my team for a critical project, and I wholeheartedly recommend him.

I had the pleasure of having Rud on my team for a critical project, and I wholeheartedly recommend him. Rud consistently impressed me with his technical prowess and problem-solving skills in the realm of C#. His profound understanding of the language was evident in his ability to effortlessly tackle complex design and development challenges. Furthermore, Rud's collaboration and communication skills were equally remarkable. He was always receptive to feedback and open to different ideas, making him an invaluable team player.

I wouldn't hesitate to endorse Rud for any organization in need of a C# consultant. His exceptional expertise and work ethic leave no doubt that he will continue to excel in his field. I eagerly anticipate the opportunity to collaborate with Rud again and witness his contributions to future innovative projects.

Biju Vennickle
Sr. Manager, R&D Software · Radiometer (part of Danaher) · 2022
I would recommend Rud at any time.

Rud is an incredibly hardworking, quality-conscious, and self-driven software developer.

Rud is excellent to have on a time-constrained project; he knows when to put in extra effort and is always ready to do so.

I would recommend Rud at any time.

Henrik Rechnagel Olesen
Senior Principal Advisor in Automation & Control, R&D Two-Stroke · Everllence (former Man Diesel) · 2009
I would recommend Rud to any development team - big or small.

Rud worked on a large .net based client / server system and did a splendid job. Rud is a very good craftsman, who knows how to make solid designs and how to implement these. I would recommend Rud to any development team - big or small.

Peter Krag-Sander
IT Architect · Maersk Data Defense (acquired by Saab) · 2005
Rud is very engaged with his work and his colleagues.

Rud is very engaged with his work and his colleagues. He is accurate and careful in solving his tasks. He is willing to engage in new activities and ready to suggest new opportunities for our team. He is a kind and modest person and a nice colleague.

Nijs Duijm
Head of Research Programme · Risø (now part of DTU) · 2003

Technology with context

Current full-stack and agentic product work is backed by long-standing experience in C++, C#, Python, verification and complex systems.

See technologies and experience

How I work

Solid solutions start with understanding the real need and end with evidence that the result works as expected.

Tell me about your project

Whether you need an experienced developer in your team or a clearly scoped assessment or delivery, send me a short description of the challenge.