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.