πŸ‘‹ Hi, I’m Prashant β€” The CAD Coder

Lead Software Developer | CAD Automation Specialist

I’m a Lead Software Developer in the IT department of a mechanical-engineering company.
Before that, I spent 8 years as a SolidWorks design engineer, so I know exactly where real-world CAD workflows bog down.

Since 2019 I’ve been automating those bottlenecks with C#, VBA, WPF, and the SolidWorks API (and lately the Autodesk Inventor API).
The CAD Coder exists so other engineers can skip the trial-and-error I went through.


πŸ’‘ Why I Started The CAD Coder

Most CAD-automation tutorials are outdated, incomplete, or ignore production realities.
This site fixes that by:

  • βœ“ Teaching macros that solve actual engineering problems
  • βœ“ Sharing production-ready code I use at work
  • βœ“ Bridging the gap between CAD users and developer-grade automation

🧰 What You’ll Find Here

πŸ’» SolidWorks C# tutorials (WPF + MVVM)

πŸ“ Reusable code snippets and full walkthrough videos

πŸ“œ Legacy VBA scripts where they still make sense

⚑ Practical tips to cut hours of repetitive CAD work


πŸš€ Start Here

🎁 Download 5 Free SolidWorks Macros

Cut hours of repetitive work with real macros I use daily β€”
for drawing export, renaming files, and updating properties.

Download Now β†’


If you’re tired of exporting, renaming, or updating properties by hand, you’re in the right place.
Let’s automate that work away together β€” and if you build something cool from what you learn here, tell me about it.

β€” Prashant
Lead Software Developer & Founder of The CAD Coder
Connect with me on LinkedIn