About CodeDog

Specialist software development for engineering design workflows

We develop custom software tailored to real-world engineering workflows — helping teams improve efficiency, accuracy and performance.

A Practical Approach to Engineering Software

CodeDog develops custom software solutions for engineers working in CAD, design and technical environments.

Rather than relying on generic tools, we build software tailored to specific workflows — helping reduce manual effort, improve accuracy and streamline complex processes.

Our focus is simple: understand how work is actually done, and build software that fits it.

How we can help

Custom AutoCAD Plugins

Develop tailored AutoCAD plugins designed to solve specific workflow challenges and improve efficiency.

Workflow Automation Tools

Automate repetitive engineering tasks and reduce manual effort across design processes.

3D Geometry Applications

Develop specialised tools for handling complex geometry, mesh processing and technical modelling.

What makes us different

Unlike generic software providers, CodeDog specialises in developing solutions tailored to specific engineering workflows. With experience across CAD systems, computational geometry, and high-performance applications, each project is approached with a strong technical foundation and a focus on real-world application.

The result is software that is precise, efficient, and aligned with the way engineers actually work — not constrained by the limitations of off-the-shelf tools.

Custom-built, technically focused, and designed for real use.

Meet Our Engineering Experts

Richard Abercrombie
Founder & Lead Developer
CAD • Computational Geometry • Engineering Software

Richard Abercrombie is a software architect with over 20 years of experience developing engineering software, specialising in CAD systems, 3D geometry, and workflow automation. With a background in Physics, Computer Science, and Structural Engineering, he focuses on building practical, high-performance tools that solve real-world engineering challenges.

Let’s Build Something That Works for You

If you’re dealing with inefficient workflows or limitations in existing tools, we can help.