MathWorks

Case study · RF / engineering applications

AI-assisted antenna design

Bringing optimization into an engineering workflow.

My roleSoftware engineer · MathWorks Context2018–2022 engineering work UpdatedSeptember 2026
MATLAB antenna geometry and optimization analysis
Antenna geometry and analysis in MATLAB. Technical context for the optimization workflow.

The problem

Antenna design brings together geometry, electromagnetic behavior, and performance requirements. Changing a design can mean running another expensive simulation. Optimization adds a further challenge: searching the possible designs while keeping the engineering goals and constraints explicit.

My contribution

During my software engineering work at MathWorks, I worked on integrating surrogate-model optimization into MATLAB antenna-design workflows. My scope connected the optimization capability with the software and application experience through which engineers use it. This was work within an established product and team, rather than sole authorship of the underlying research or toolbox.

Connecting the model to the user

The useful output of an optimization tool is more than a candidate geometry. Engineers need to express a target, set meaningful bounds, inspect the result, and continue their analysis. My application work sat at that connection between a computational method and a workflow an engineer could operate.

MATLAB Antenna Designer showing geometry, radiation patterns, impedance, and S-parameters
The application brings geometry and several forms of analysis into the same workspace. An existing portfolio screenshot of MATLAB Antenna Designer.

A documented example

The linked MathWorks E-patch example shows a surrogate-model optimization workflow with design variables, objectives, and analysis of a resulting antenna. It offers a concrete way to understand the technical setting. It connects the design inputs with the analysis an engineer uses to evaluate the candidate antenna.

Engineering beyond the algorithm

Related work in my portfolio includes array-design applications and application architecture. Together these projects reflect the broader problem of fitting technical capabilities into software that people can explore and use. Interfaces, reusable architecture, and the model itself all contribute to the engineering experience.

Outcome and scope

The contribution described here is integration work in MATLAB antenna-design tools. The public example makes the workflow inspectable. Its usefulness depends on the design problem, the selected constraints, and the analysis of the candidate result.