About
I help engineering teams automate CAD & BIM workflows to save time, reduce errors, and improve project delivery.
With 20+ years of experience, I specialize in developing custom solutions using AutoLISP, .NET (C#), VBA, and Revit API. My work focuses on eliminating repetitive drafting tasks, integrating CAD with databases, and building scalable tools for large design teams.
Key expertise:
• AutoCAD & Revit automation (plugins, scripts, custom commands)
• Block, attribute & drawing management systems
• BIM workflows and standards implementation
• CAD-to-database integration (Excel, SQL, web systems)
• Drawing register and document control automation
Recent work includes:
• Automated PDF publishing & batch processing tools
• Advanced block analysis and attribute management systems
• Custom WPF interfaces integrated with AutoCAD plugins
• Workflow optimization for large infrastructure projects
Based in Sydney, I work with clients globally and deliver reliable, production-ready solutions.
If you're looking to streamline your CAD or BIM workflows, let’s discuss your requirements.
... more »
« less
Experience
-
CAD programmer
CAD Programmer · Self-employed
Jan 2013 –
Present
13 yrs 3 mos
NSW, Australia
• Developed custom AutoCAD and Revit automation tools for engineering and infrastructure projects
• Built advanced AutoLISP and .NET applications to streamline drafting workflows
• Designed systems for block analysis, attribute management, and drawing validation
• Integrated CAD systems with Excel, SQL databases, and web platforms
• Delivered scalable solutions for multi-user environments and large project teams
Education
-
UTS
Masters, Engineering
2016 – 2018
-
NTTF
Diploma, Tool & Die Making
1997 – 2001