Skip to content
You must be logged in to sponsor nachawati

Become a sponsor to Mohamad Omar Nachawati

Praise be to Allah, Lord of the Heavens and Lord of the Earth.

As-salamu alaikum, I'm Omar. I'm a Research Software Engineer and the author of ModelScript.

Since 2005, I've worked across software development, research, and education, with a focus on digital engineering, smart manufacturing, and decision guidance analytics. Through my work collaborating with universities and research-oriented companies, I saw a profound need for democratized, accessible tools for modeling cyber-physical systems.

That experience led me to develop ModelScript.

🚀 What is ModelScript?

ModelScript is an open-source, modern toolchain for the Modelica language, built from the ground up to bring web-native, high-performance systems engineering to everyone. It includes:

  • A Modern Compiler & Language Server: A strict, fast Modelica parser and LSP providing real-time diagnostics, auto-completion, and hovering.

  • Web-Native IDE: A zero-install, browser-based development environment with interactive diagram editing, scripting, and simulation capabilities.

  • FMI 2.0 Export: A robust, zero-dependency pipeline for generating compiled Functional Mock-up Units (FMUs) for Model Exchange and Co-Simulation.

  • Versatile Tooling: A CLI for local development, and a comprehensive API for integrating Modelica models into Node.js and browser applications.

🔬 My Background & Research

I obtained my PhD in 2021 from the Department of Computer Science at George Mason University. My doctoral research focused on Grey-Box Optimization Algorithms for Decision Guidance Analytics Management Systems.

My ongoing research and professional interests include:

  • Grey-Box Optimization: Developing provably and empirically efficient algorithms that combine mathematical programming, numerical analysis, machine learning, and AI for efficient optimization of large, complex systems.

  • AI / Semantic Integration: Building languages, ontologies, knowledge graphs, and middleware for large-scale integration and decision guidance in digital engineering and smart manufacturing.

Selected Publications:

  • Mixed-Integer Constrained Grey-Box Optimization based on Dynamic Surrogate Models and Approximated Interval Analysis (ICORES, 2021)

  • Towards an Open Platform for Democratized Model-Based Design and Engineering of Cyber-Physical Systems (American Modelica Conference, 2022)

  • Decision Guidance Analytics Language: Syntax, Formal Semantics, and Application to Service Networks (IJDSST, 2026)

  • Factory optima: a web-based system for composition and analysis of manufacturing service networks... (IJCIM, 2019)

  • Unity decision guidance management system: Analytics engine and reusable model repository (ICEIS, 2017)

A complete record of my publications is available on my Google Scholar profile.

❤️ Why Sponsor?

Building and maintaining a parser, compiler, language server, and IDE for a complex language like Modelica takes thousands of hours of dedicated engineering. By sponsoring me, you are directly supporting:

  • The ongoing development and maintenance of the ModelScript ecosystem

  • Expanding language support, improving the simulation engine, and adding advanced FMU features

  • Server costs for hosting the free web IDE and library registry

  • Thank you for your support in building the next generation of open-source engineering tools!

Featured work

  1. modelscript/modelscript

    ModelScript is a comprehensive Modelica compilation, simulation, optimization & visualization framework. It provides a robust engine for parsing Modelica code, performing semantic analysis, flatten…

    C 4
  2. nachawati/unity

    Unity DGMS is an analytics runtime environment for decision guidance systems.

    Java 2
  3. nachawati/OMFrontend.js

    A front-end for Modelica written in JavaScript.

    TypeScript

Select a tier

$ a month

A Public Sponsor achievement will be added to your profile.