Skip to content
BackNov 7
Asmerom Estifanos E.
Upwork badge

Asmerom Estifanos E.

AI & CAD Automation Engineer | AutoLISP, Python, C# | LLM Agents

I build automation software for engineering work. Custom AutoCAD and AutoLISP tools, Python applications, and AI-assisted systems for firms that produce drawings, calculations, and technical data at volume. I am a civil engineer by training and by practice, with a master's in software engineering on top of it. That combination is the part most CAD automation developers are missing. You will not spend your first three calls explaining eaves, tributary areas, or why a detail matters. I already know, so we start at the actual problem. WHAT I BUILD CAD automation and plugins AutoLISP, DCL, VBA and C#/.NET across AutoCAD, ZWCAD, GstarCAD, ProgeCAD and MicroStation. Drawing generation, batch processing, standards enforcement, layer and block automation, dynamic blocks, XData, reactors, layout and viewport handling, and point cloud workflows. Computational geometry for engineering Parametric roof, wall and elevation generation from 2D geometry across fifteen or more roof typologies including hip, gable, Dutch gable, gambrel, bonnet, dormer and intersecting conditions. Structural tributary areas using Voronoi regions with load, spring and deflection calculation. Room measurement, offsets, routing and area logic. Python and software engineering Application and tooling development in Python, including a compiler and runtime for a domain-specific language: parser, expression evaluation, type system, arrays and shapes, constraints, dependency-driven reevaluation, CLI packaging and a regression suite of more than two hundred tests. AI and LLM integration Agentic workflows, LLM integrations and custom MCP servers, pointed at the same engineering problems: drawing and document review, data extraction, assisted design checking, and automating the judgment-light parts of technical production. Data and Office automation CAD to Excel and Excel to CAD, BOM, cut list, takeoff, CNC-ready CSV, shop PDF, Word report generation, and payroll and reporting systems in VBA. HOW I WORK Iteratively, against your real production files rather than tidy samples. That is where the edge cases live and it is the only way a tool survives contact with a real drawing set. You get versioned releases, compiled deliverables where that makes sense, documentation, and a demonstration video when the interaction needs showing rather than describing. Several clients have kept me on for years across successive tools, which is the part of my record I am proudest of. Send me the drawing, the workbook or the repetitive process you are tired of doing by hand. I will tell you honestly whether it is worth automating, and what it would take.

🇪🇹Addis Ababa, Ethiopia$50/hr100% JSS5.00 (52)Since Nov 2020

Earnings and projects

MRR
$414

Last 6 months ÷ 6

World#85,493 / 412k
🇪🇹Country#349 / 1,609
Revenue, last 30 days
$1.7k

Last 6 months: $2.5k

World#25,757 / 412k
🇪🇹Country#73 / 1,609
Total earnings
$46k

Billed in all: $48k

World#80,896 / 412k
🇪🇹Country#99 / 1,609
Per project
$813

$621 in the last 6 months

World#140,255 / 412k
🇪🇹Country#511 / 1,609
Projects, last 6 months
4

Across 9 contracts

11% fixed89% hourly
World#51,813 / 412k
🇪🇹Country#239 / 1,609
Projects in all
57

Across 81 contracts

47% fixed53% hourly
World#53,504 / 412k
🇪🇹Country#40 / 1,609

Earnings, last 30 days

$48.1k+$1.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$46k$47k$48k$49kOct 8Oct 23Nov 7

Skill rankings: Top 16% in Visual Basic for Applications

Ranked by MRR among everyone on Upwork with the skill.

  1. #10AutoLISP27 freelancers · 🇪🇹 #1Top 37%
  2. #237Visual Basic for Applications1,453 freelancers · 🇪🇹 #1Top 16%
  3. #339Desktop Application1,674 freelancers · 🇪🇹 #2Top 20%
  4. #549.NET Framework2,944 freelancers · 🇪🇹 #2Top 19%
  5. #808Large Language Model2,726 freelancers · 🇪🇹 #9Top 30%
  6. #969CAD3,649 freelancers · 🇪🇹 #7Top 27%
  7. #1,093LangChain3,821 freelancers · 🇪🇹 #25Top 29%
  8. #1,495C#8,348 freelancers · 🇪🇹 #9Top 18%