Hire the Best AutoLISP Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Nouman S.

Sialkot, Pakistan

$10/hr
5.0
1 jobs

I am an Electrical Engineer having experience in AutoCAD designing, ETAP, Simulink, MATLAB, Fusion 360, SolidWorks, Eagle CAD, MACH3, Siemens S1200 PLC Programming and Turning Center CNC Programming.

  • Electrical Engineering
  • Mechanical Engineering
  • Energy
  • CAD
  • 3D Design
  • Engineering & Architecture
  • Autodesk AutoCAD
  • ETAP
  • Simulink
  • MATLAB
  • PLC Programming
  • CNC Programming
  • PCB Design
  • Eagle
Asmerom Estifanos E.

Addis Ababa, Ethiopia

$45/hr
5.0
77 jobs

I help engineering firms, manufacturers, and businesses automate complex workflows through software development, CAD automation, and AI-powered systems. Unlike most developers, I bring 15+ years of professional Civil Engineering experience combined with deep software development expertise. I understand drawings, engineering standards, design workflows, technical documentation, and the operational realities behind engineering projects. My work focuses on delivering production-ready solutions that save time, reduce errors, and automate repetitive processes. What I Do CAD & Engineering Automation • AutoLISP / Visual LISP Development • AutoCAD & ZWCAD Customization • VBA Automation • Drawing Cleanup & Standardization • Block & Attribute Automation • Batch Processing Tools • CAD Standards Enforcement • Legacy Script Debugging & Modernization • Engineering Workflow Automation • AI-Assisted Drafting Systems Software Development • Python Development • JavaScript / TypeScript • React, Node.js, Express, MongoDB (MERN) • REST API Development & Integration • Desktop & Web Applications • Database Design • Data Processing & Automation • Business Process Automation • Custom Internal Tools • Performance Optimization Systems Programming • Compiler Development • Interpreter Development • Language Processing Tools • Parsing & Code Analysis • Algorithm Design & Optimization • Technical Problem Solving AI & Agentic Systems • Claude API Integration • OpenAI API Integration • Claude Code • OpenAI Codex • Custom MCP Servers • Custom Skills Development • Retrieval-Augmented Generation (RAG) • Agentic Workflows • n8n Automation • AI Application Modernization • Multi-Agent Systems Recent Project Types • AutoCAD automation tools that reduce hours of manual drafting work to minutes • Custom engineering workflow systems • Compiler and interpreter implementations • AI-powered engineering assistants • Document and file processing automation • Business workflow automation platforms • Custom web applications and internal tools • CAD standards enforcement systems • Data extraction and transformation pipelines • LLM-powered applications using modern AI stacks Why Clients Hire Me • 15+ years of real engineering experience • Strong software engineering fundamentals • Ability to understand complex technical domains quickly • Production-focused solutions, not demos • Clear communication and reliable delivery • Long-term maintainable code • Available 30+ hours per week

  • AutoLISP
  • Autodesk AutoCAD
  • C++
  • JavaScript
  • Visual Basic
  • React
  • Node.js
  • MongoDB
  • ExpressJS
  • RESTful API
  • Git
  • Tailwind CSS
  • Desktop Application
  • Microsoft PowerPoint
Igor Z.

Espoo, Finland

$30/hr
5.0
31 jobs

Full-stack remote developer and Product Owner with over 25 years of experience, holding a Master’s degree in Mechanical Engineering (Shipbuilding & Ship Repair). Career spans from 1993 AutoCAD automation (AutoLISP) and C/C++ to modern cloud architectures. Currently leading a multi-tenant game-performance estimation API at UL LLC used globally by PC manufacturers. Expert in Google Cloud Platform, Spring Boot, and React/Angular. Available 25+ hours/week for side projects.

  • Java
  • Python
  • XMPP
  • Google App Engine
  • Erlang
  • Amazon Web Services
  • Node.js
  • iOS
  • Spring Boot
  • Angular 10
  • Flutter
  • Mobile App Development
  • Android
Md M.

Dubai, United Arab Emirates

$30/hr
5.0
6 jobs

I’m a BIM/CAD Engineer & Developer specialized in automation tools and intelligent plugins for Revit and AutoCAD. With a strong foundation in BIM modeling and a focus on custom software development, I help engineering and architectural teams streamline their workflows — reducing repetitive tasks, improving data accuracy, and accelerating project delivery. Key Expertise: - Preparation of floor plans, sections, elevations, and presentation views - Rebar modeling and quantity takeoffs for construction documentation - Plugin development using AutoCAD .NET, AutoLISP, and Revit API - Automation of modeling, annotation, data extraction, and sheet setup - BIM automation with Dynamo scripting and Revit family generation - Point cloud to BIM modeling and automated coordination - AI automation using Python and OpenAI API for drawing recognition and parametric modeling - Standard compliance checking with rule-based automation - Web & cloud integration using Autodesk Forge API, BIM 360, and Three.js - Development of online BIM visualization tools - Process optimization to eliminate manual steps and improve project speed If you’re looking to automate BIM workflows, develop custom CAD plugins, or optimize data exchange across design tools, I can help you build efficient, accurate, and scalable solutions tailored to your project needs.

  • AutoLISP
  • Automation
  • Plugin Development
  • Autodesk Revit
  • Autodesk AutoCAD
  • Point Cloud to BIM
  • 3D Modeling Software
  • Civil Engineering
  • CloudForge
  • C#
  • Python
  • FastAPI
  • API Integration
  • Next.js
  • Three.js
Rafael E.

Bogota, Colombia

$35/hr
5.0
12 jobs

I’m an AV Systems Designer and DSP/Control Programmer with solid experience delivering reliable, installer-ready solutions for commercial and residential projects. I specialize in creating clean system designs, stable DSP files, and intuitive control interfaces for integrators, consultants, and AV contractors. I work with the following platforms and technologies: DSP & Audio - Bose ControlSpace Designer & Modeler - Biamp Audia, Nexia & Tesira - Extron DSP - Loudspeaker coverage analysis & acoustic modeling - Gain structure, routing, presets & logic Control Systems - Crestron (SIMPL Windows, VT-Pro, Toolbox) - GUI design & signal flow integration - On-site and remote commissioning Design & Documentation - AutoCAD & Revit - 2D/3D design - SLD, wiring diagrams, signal flow schematics - Rack elevations, floor plans & equipment layouts - Documentation for permits, construction, and installers Brands I work with AtlasIED, Bose, Biamp, Crestron, Extron, ElectroVoice, JBL, QSC, SAVI, Shure, Sonance, and more.

  • Autodesk AutoCAD
  • Autodesk Revit
  • 3D Design
  • 2D Design
  • Crestron Programming
  • 2D Drafting
  • 2D Design & Drawings
  • Crestron
  • AV Equipment
  • Digital Signal Processing
Josip S.

Zagreb, Croatia

$58/hr
5.0
13 jobs

Hello, I'm an experienced senior .NET developer and former Autodesk employee with a specialty in CAD and BIM applications and plugins. I have worked on CAD and BIM software solutions for different industries like: Real Estate, Shipbuilding, Manufacturing and Construction. Over the years, I've developed a deep understanding of Autodesk software and can customize solutions that meet your specific needs. As an established professional in the field, I'm dedicated to delivering high-quality work that meets or exceeds your expectations. I'm easy to work with, and my fluency in German and English allows me to communicate effectively with clients from around the world. If you're seeking a seasoned CAD and BIM software expert who can provide tailored solutions for your projects, please get in touch. Technologies: ◾ C# ◾ VB.NET ◾ Python ◾ Angular ◾ ASP.NET ◾ ASP.NET Core ◾ TypeScript ◾ JavaScript ◾ SQL ◾ WPF Autodesk Software: ◾ Revit API ◾ AutoCAD API ◾ Navisworks API ◾ Autodesk Forge ◾ SolidWorks API

  • Autodesk AutoCAD
  • CAD
  • SolidWorks
  • Autodesk Revit
  • SQL
  • Windows Presentation Foundation
  • RESTful API
  • .NET Core
  • Civil Engineering
  • Angular
  • C#
  • .NET Framework
  • Building Information Modeling
  • CAD & CAM Software
  • Autodesk Navisworks

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an AutoLISP developer do?

An AutoLISP developer writes code to automate and extend workflows within the AutoCAD design environment. This specialist builds custom commands and tools that manipulate drawing objects, read entity data, and drive actions based on user input. They create programmable dialog boxes to build intuitive interfaces for these automation routines. The work often involves integrating with the ActiveX object model on Windows to attach reactors and extend functionality beyond standard script execution.

  • Authors AutoLISP source files that define new commands and functions to automate repetitive drafting tasks. These scripts select and modify drawing entities, such as lines, arcs, and blocks, by reading their geometric data and applying precise transformations. The developer structures this code to handle user prompts and execute specific AutoCAD commands without manual intervention.
  • Builds user interfaces using DCL files to create programmable dialog boxes for AutoCAD tools. This process involves defining UI components, handling callback events, and passing user selections back to the main AutoLISP routine. The developer ensures these dialogs integrate smoothly with the command line and provide clear options for complex operations.
  • Extends automation capabilities by interacting with the ActiveX object model and setting up reactors on Windows systems. This integration allows the code to respond to specific drawing events, such as object creation or modification, in real time. The developer uses these methods to access properties and execute actions that standard AutoLISP functions cannot reach alone.
  • Debugs and maintains AutoLISP programs using dedicated tools like the Visual LISP IDE or the AutoCAD AutoLISP Extension for Visual Studio Code. This work includes loading routines, tracing errors, and verifying that compiled artifacts function correctly within the target AutoCAD version. The developer manages how these modules initialize and load to prevent conflicts with other custom tools.

How to hire an AutoLISP developer on Upwork

Step 1: Post a job

Define your automation needs clearly to attract specialists who write code for AutoCAD. The Job Post Generator powered by Uma™, Upwork's Mindful AI drafts a complete post from a few sentences describing your requirements. You can write a new post, update a saved draft, or reuse an existing post to start the search.

  • Specify whether the work involves creating new commands, modifying entity data, or building dialog boxes with DCL files.
  • List required tools such as Visual LISP IDE or Visual Studio Code with the AutoCAD AutoLISP Extension.
  • Clarify if the project requires ActiveX integration or reactor patterns specific to Windows environments.

Step 2: Evaluate candidates

Review portfolios for concrete examples of automated drafting tools and custom user interfaces. Uma runs instant video interviews and builds shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Look for source code samples that demonstrate clean function organization and proper error handling within AutoCAD.
  • Check for delivered DCL files that show experience designing intuitive dialog sequences for complex user inputs.
  • Verify past work includes compiled project artifacts or loadable modules that run without manual debugging.

Step 3: Interview your top choices

Discuss specific coding challenges to gauge their problem-solving approach and familiarity with the AutoCAD object model. Schedule and conduct interviews within Upwork Messages to receive an immediate transcript and summary after each session.

  • Ask how they select and manipulate drawing objects to ensure they understand entity data structures.
  • Request examples of how they debug programs using IDE tools or in-tool messages during development.
  • Explore their experience with extending functionality through ActiveX methods and properties on Windows.

Step 4: Agree on scope and begin work

Set clear milestones for delivering source code files and testing automation routines in your environment. Use Upwork Messages and the contract workroom for communication and project management while identity verification, payment protection, hourly tracking, and project funds secure the engagement.

  • Define deliverables such as .lsp source files and associated DCL dialog box definitions for each milestone.
  • Establish a testing protocol to verify that loaded routines execute commands correctly within AutoCAD.
  • Agree on documentation standards for functions and callbacks to maintain code clarity for future updates.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an AutoLISP developer cost?

$500-$1,500 per project is a typical range for focused AutoLISP developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Simple command automation

$500-$1,200/project

Entry-level to mid-level
  • AutoLISP files implementing basic drawing commands
  • Initialization routine for loading tools in AutoCAD
  • Instructions for running new commands

Dialog box interface

$1,200-$2,500/project

Mid-level
  • Dialog definitions for user input forms
  • AutoLISP code linking UI actions to drawing changes
  • Validated routine with error handling

Entity data processing

$2,500-$4,500/project

Mid-level to senior-level
  • Code for filtering and modifying drawing objects
  • Scripts reading entity properties to external lists
  • Tool for applying changes across multiple drawings

ActiveX integration

$4,500-$7,000/project

Senior-level
  • AutoLISP scripts using ActiveX for Windows features
  • Event listeners triggering actions on drawing changes
  • Validation of cross-application data flow

Full workflow suite

$7,000-$12,000/project

Expert-level
  • Organized collection of reusable AutoLISP functions
  • Configuration for Visual LISP or VS Code debugging
  • Compiled artifacts and installation instructions

Frequently asked questions

Is hiring an AutoLISP developer worth it?

For most businesses, yes: hiring an AutoLISP developer is worthwhile. These specialists build custom commands that replace repetitive manual drafting steps with automated routines. They code dialog boxes and object manipulation scripts to standardize drawing outputs across your team.

How do I evaluate AutoLISP developer candidates?

Review their source code for clean function definitions and proper error handling within the Visual LISP environment. Ask them to explain how they use DCL files to create user interfaces or how they manage ActiveX interactions on Windows systems.

What tools does an AutoLISP developer use?

They write code in the Visual LISP IDE or Visual Studio Code with the AutoCAD AutoLISP Extension. They also create DCL files for dialog boxes and may use ActiveX methods to extend functionality on Windows.

Can an AutoLISP developer modify existing AutoCAD drawings?

Yes, they write scripts that select, read, and modify entity data within your current drawings. This allows them to update blocks, layers, or attributes in bulk without manual editing.