About Me

Mechanical Engineer Who Ships Production Software

Samer Noufal — Design Automation Engineer

Samer Noufal

Design Automation Engineer

I am a mechanical engineer who writes production software. For eleven years I have worked inside a high-mix, engineer-to-order HVAC manufacturer — turning consultant submittals into manufacturable 3D models, leading the AHU design team, and building the tools the department now runs on.

That combination is the point. Software engineers rarely know why a panel gets reinforced or how a BOM has to reach the ERP; designers rarely ship a Windows Service. I do both, which is why the automation I build survives contact with the shop floor — assembly search used across a department, BOM data written straight into Epicor, G-code validated against tens of thousands of real production samples.

I work in design automation and CPQ for manufacturers: rules-driven models, drawings, DXF and BOMs generated from a sales input, instead of an engineer redrawing the same product with different numbers.

Experience

Eleven Years in One Factory

Long enough to learn why things are built the way they are — and to build the software that changes it.

2015 — Present

Mechanical Design Engineer — AHU Team Lead

Petra Engineering Industries Co.

Design engineer at a high-mix, engineer-to-order HVAC manufacturer, turning 2D consultant submittals into manufacturable 3D air handling unit models. I lead the AHU design team and build the automation tools the department runs on every day.

  • Lead the AHU design team — standards, design review, and training
  • Built and deployed the department's internal tooling: assembly search, BOM-to-ERP transfer, parametric structure generation, CNC G-code, and sheet-metal nesting
  • Automated the SolidWorks-to-ERP path so BOM data reaches production without manual re-entry
  • Replaced manual CAD round-trips with parametric generators other departments now self-serve
SolidWorks APIC#.NETWPFSQL ServerReact

Skills

What I Work With

A rare combination of manufacturing domain expertise and modern software engineering skills.

CAD & Manufacturing

SolidWorks APICOM InteropSheet Metal APIPDM IntegrationG-Code / CNCDXF/STEP/STL

Desktop & .NET

C#.NET / .NET FrameworkWPF / XAMLMVVM PatternSQLite / SQLUnit Testing (NUnit)

Web & Frontend

React / Next.jsTypeScriptThree.js / R3FTailwind CSSHTML / CSSREST APIs

AI & Emerging

LLMs / AI AgentsRAG PipelinesPythonPrompt Engineering

Tools & DevOps

Git / GitLabVisual StudioVS Codenpm / ViteVercel / CI/CD

Expertise

What I Do

End-to-end engineering software solutions — from desktop tools to browser-based 3D configurators.

CAD Automation

SolidWorks API integrations, automated drawing generation, BOM extraction, and batch processing tools that eliminate repetitive engineering tasks.

SolidWorks APIC#.NETPDM

3D Product Configurators

Browser-based CPQ configurators with real-time 3D visualization, dynamic pricing, and spec generation for sales and manufacturing teams.

Three.jsReactWebGLCPQ

ERP & Data Integration

BOM data written straight into the ERP, assembly trees indexed and searchable — engineering and production reading from one source instead of re-keying.

EpicorSQL ServerREST APIs.NET

Desktop Applications

Enterprise WPF desktop apps with MVVM architecture — data grids, tree views, document management, and engineering calculation tools.

WPFMVVM.NET 8SQLite

Web Development

Full-stack web applications with Next.js, React, and TypeScript — dashboards, portals, and interactive tools optimized for performance.

Next.jsReactTypeScriptTailwind

Engineering Tools

Specialized calculation tools — G-code generators, sheet metal nesting, duct fabrication, pressure drop analysis, and HVAC sizing.

CNCHVACSheet MetalNesting

Explore My Work

Dive into the projects and demos that showcase what manufacturing software engineering looks like in practice.