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.
Senior freelance software consultant · Denmark and remote
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.
Available for longer assignments and clearly scoped projects, working on-site or hybrid in Denmark and remotely with international teams.
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.
Turn AI-assisted development into a controlled engineering practice with clear architecture, executable guardrails, focused context, independent review and measurable evaluations.
Make complex and regulated systems easier to change and defend. Apply the necessary checks at the right level: static analysis, unit, integration, end-to-end and LLM evaluations where relevant.
Connect APIs and operational data to traceable transformations, interactive analytics and clear visualizations across web, 3D and XR interfaces.
Products and supporting tools that demonstrate practical delivery, not just technical experiments.
AI-assisted data product
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.
Agent workflow
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.
Repeatable product communication
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.
More than 20 years across full delivery lifecycles, from requirements and architecture to implementation, test, commissioning and production support.
Architecture risk controls, implementation, testability and delivery infrastructure for Class C medical-device platforms and diagnostic instruments.
Requirements analysis, test strategy, test-case design, automation, log analysis and troubleshooting for a large regulated avionics program.
Control software for large marine engines, embedded signal analysis, Linux services and the tools needed to inspect, test and commission them.
Current full-stack and agentic product work is backed by long-standing experience in C++, C#, Python, verification and complex systems.
Solid solutions start with understanding the real need and end with evidence that the result works as expected.
Whether you need an experienced developer in your team or a clearly scoped assessment or delivery, send me a short description of the challenge.