NIL Technology creates design of optical modules, single meta-optical elements, and diffractive optical elements We typically use ray tracing software to optimize and simulate performance in module design. For example, we design metalens modules to optical specifications of e.g., field of view, total track length, distortion, modulation transfer function (MTF) etc. We also design other types of modules, for example dot projectors and flood illuminators. For optical elements, we use in-house developed methods, based on accurately solving Maxwells equations to design metalenses, DOE lenses, diffusers, fan-out gratings, and other beam shaping or controlling elements. The strength of our in-house developed design tools is seen in the high fidelity of the output light profile, the vanishing 0-order and high efficiency of elements. We have developed custom tools to interface the ray tracing models with our in-house rigorous design and simulation tools for diffractive and metaoptic surfaces. In this way, we can do full performance and Monte Carlo simulations, including actual meta or DOE designs. NILT covers the full loop from initial design, prototyping, optical characterization, and if necessary one or more iterations to obtain the required function.