About me

I design, architect, and teach scalable solutions that bridge deep scientific research with production-ready software. As an Associate Professor at ENISo and an experienced Software Architect with 25+ years in the field, I transform complex challenges in numerical modeling, electromagnetics, and digital twins into modular, elegant, and reproducible systems.

My expertise is rooted in my PhD in Telecommunications and my engineering degree in Computer Science, and is realized through open-source ecosystems.

I am the creator and maintainer of open-source projects—including Nuts, TSON, NTexUp, HadruWaves, and Doovos—reflecting my conviction that software should be elegant, reproducible, and free.

What i'm doing

  • mobile app icon

    Research & Supervision

    Conducting and supervising research in telecommunications, antennas, propagation, and numerical modeling.

  • design icon

    Software Architecture

    Designing modular, scalable, and maintainable software systems across distributed and enterprise environments.

  • open source icon

    Open-Source Development

    Author and maintainer of multiple open-source projects, promoting Libre software and developer empowerment.

  • camera icon

    Consulting & Mentoring

    Helping teams and organizations design robust architectures, adopt modern development practices, and grow technical leadership.

Research Interests

  • design icon

    Electromagnetics & Propagation

    Modeling and simulation of electromagnetic fields, antennas, and wave propagation in complex media.

  • open source icon

    Numerical & Computational Methods

    Application of the Finite Element Method (FEM), Method of Moments (MoM), and hybrid techniques to RF problems.

  • mobile app icon

    Digital Twins and Cyber-Physical Systems

    Modeling, simulation, and synchronization of physical systems with their virtual counterparts for predictive analysis and optimization.

  • camera icon

    Computational Digital Engineering

    a growing interdisciplinary field that bridges simulation, AI, and system engineering. It captures the convergence of digital twins, machine learning-assisted modeling, and design automation,

Selected Projects / Software

  • Nuts

    Nuts

    A modular Java package manager and runtime environment. Enables lightweight, dependency-aware applications without fat JARs. Supports dynamic installs, custom scopes, and embedded scripting.

  • Hadruwaves

    Hadruwaves

    a simulation framework for electromagnetic fields using MoM and FEM. Implements Method of Moments (MoM) and Finite Element Method (FEM) for planar antennas and waveguide simulation. inc

  • Hadruplot

    Hadruplot

    A scientific visualization toolkit for Java. Offers flexible plotting for analytical, numerical, and symbolic data. Integrates seamlessly with Hadruwaves and Hadrumath.

  • Hadrumath

    Hadrumath

    A symbolic and numerical algebra library. Combines expression trees, matrix algebra, and high-precision computation for scientific modeling and simulation.

  • TSON

    TSON

    A structured data language beyond JSON. Adds annotations, named arrays, matrices, and complex numbers. Serves as a bridge format for configuration, serialization, and declarative modeling.

  • NTexUp

    NTexUp

    A TSON-based presentation and documentation system. Transforms .ntx declarative files into interactive teaching slides. Designed for scientific communication and digital classrooms.

Affiliations

Resume

Education

  1. National Engineering School of Tunis (ENIT)

    2004-2008

    PdD in Telecommunications : "Study of Scale-Invariant Structures Using a Multi-Modal Integral Method Combined with the Renormalization Method"

  2. National Engineering School of Computer Science (ENSI)

    1997-2000

    Computer Science Engineering Degree : "Design and implementation of a secure tool for managing distributed resources on the Internet" as a Distributed System for Image Processing Agents

  3. Preparatory Institute for Engineering Studies of Nabeul (IPEIN)

    1995-1996

    Two-year preparatory program before passing the national competitive exam for engineering school admission

Experience

  1. Associate Professor

    2008 — Present

    Teaching and supervising students at ENISo, conducting research in computational electromagnetics, digital twins, and numerical modeling. Supervised multiple PhD and Master’s theses in telecommunications and software systems.

  2. Software Architect & CTO

    2005 — Present

    Designed and led large-scale software systems for international clients including British Telecom, Veolia, Total Tunisia, and Société Générale Monaco. Focused on modular architectures, scalable solutions, and adoption of open-source technologies.

  3. Software Developer/Senior Software Developer / Project Manager

    2000 — 2005

    Developed enterprise software across JEE and .NET platforms. Managed teams and coordinated multi-national projects in France, Tunisia, UK, and Belgium. Contributed to both telecom and industrial software solutions.

My skills

  • Software Architecture
    95%
  • Open-Source Development
    80%
  • Computational Electromagnetics
    85%
  • Numerical & Scientific Computing
    95%

Publications

Scientific Journals

  1. Novel Directive Antenna based on Parabolic Quasi Fabry-Perot Cavity

    2022

    Imen Khadhraoui, Taha Ben Salah, Taoufik Aguili. International Journal of RF and Microwave Computer-Aided Engineering, IF=1.69 (Q2)

  2. Analysis matching of 5 GHz operating planar antenna EM characteristics between rigorous raw model, simulation and measurements

    2022

    Imen Khadhraoui, Taha Ben Salah, Taoufik Aguili. Journal of Computational Electronics, IF=1.8 (Q2)

  3. Skin exposed 5 GHz antenna safety challenges and radiation performances analysis based on MoM

    2020

    Imen Khadhraoui, Taha Ben Salah, Taoufik Aguili. Journal of Computational Electronics, IF=1.8 (Q2)

  4. ENISo IoT Challenge

    2017

    Taha Ben Salah, FERMAT, Volume 22, Education 1, Jul-Aug.

  5. New 3D Aware Formulation of MoM-GEC Method for Studying Planar Structures with Vertical Sources

    2016

    Oueslati Basma, Ben Salah Taha, Larbi Chiraz, Aguili Taoufik, Journal of Electromagnetic Analysis and Applications Vol.8 No.4 DOI: 10.4236/jemaa.2016.84009

  6. Study of the "Sierpinski’s Carpet" fractal planar antenna by the renormalisation method

    2006

    Chiraz Aguili, Ben Salah Taha, Aguili Taoufik, International Journal of Microware and Optical Technology (IJIMOT)

  7. Study of Electromagnetic Waves diffraction by bi-dimensional fractal structures using the Renormalization Method

    2006

    Chiraz Aguili, Ben Salah Taha, Aguili Taoufik, Journal of Electromagnetic Analysis and Applications Vol.8 No.4 DOI: 10.4236/jemaa.2016.84009

Scientific Conferences

  1. Hand Gesture Recognition based on Electrical Impedance Tomography Measurements using Genetic Algorithms

    2021

    Mariem Hafsa, Bilel Ben Atitallah, Taha ben Salah and Olfa Kanoun, 2021 International Workshop on Impedance Spectroscopy (IWIS)

  2. MoM-GEC Analysis of Fraunhofer-Region Characteristics over Rectangular Aperture

    2018

    Imen Khadhraoui, Taha Ben Salah, Taoufik Aguili. Classe B en Portugal Faro : Broadnets (Classe B)

  3. Dual-band Pre-fractal Antenna Multi-objective Optimization Design

    2017

    Imen Khadhraoui, Taha Ben Salah, Taoufik Aguili. Classe B en Espagne Valencia : IWCMC (Classe B)

  4. Coupling Quadripole Modelling for Describing Custom Discontinuities

    2016

    Oueslati Basma, Ben Salah Taha, Aguili Chiraz Larbi, Aguili Taoufik, 3rd International Conference on Automation, Control, Engineering and Computer Science, ACECS

  5. Rigorous Study of a microstrip line excited with perpendicular coaxial source using MGEC MoM based Method

    2016

    Oueslati Basma, Ben Salah Taha, Aguili Chiraz Larbi, Aguili Taoufik, 3rd International Conference on Automation, Control, Engineering and Computer Science, ACECS

  6. Rigorous Study of a Planar Structure Excited with Perpendicular Coaxial Source Using MoM-GEM Based Method

    2016

    Oueslati Basma, Ben Salah Taha, Aguili Chiraz Larbi, Aguili Taoufik, PIERS in Shanghai Progress In Electromagnetics Research Symposium

  7. New 3D aware formulation method for studying planar structures with vertical sources

    2016

    Oueslati Basma, Ben Salah Taha, Aguili Chiraz Larbi, Aguili Taoufik, JEMAA, Vol.8 No.4, Apr

  8. Planar antenna miniaturization by inserting nicks method

    2014

    Oueslati Basma; Ben Salah Taha, Aguili Chiraz Larbi, Aguili, Taoufik, Computer Applications and Information Systems (WCCAIS) World Congress on

  9. Patch antenna Miniaturization by inserting of notches and nicks methods

    2014

    Oueslati Basma, Ben Salah Taha, Aguili Chiraz Larbi, Aguili Taoufik, Computer Applications and Information Systems (WCCAIS) Worls Congress on

  10. A comparison between the tests functions used in the Galerkin method

    2013

    OUESLATI Basma, BEN SALAH Taha, LARBI AGUILI Chiraz, AGUILI Taoufik, IPWIS 2013 in Tunisia

  11. Applying Renormalization Group to Multi-modal Surface Impedance Operator for Diffraction Analysis

    2012

    Taha BEN SALAH, Chiraz AGUILI, Taoufik AGUILI, IPWIS

  12. Renormalization group application to multi-port model for studying fractal-shaped structures’ diffraction

    2009

    Taha BEN SALAH, Chiraz AGUILI, Taoufik AGUILI, Progress In Electromagnetics Research Symposium (PIERS)

  13. Software implementation of a new multi-scale method for fractal-shaped structures’ diffraction analysis

    2008

    Taha BEN SALAH, Taoufik AGUILI, Progress In Electromagnetics Research Symposium (PIERS)

  14. Study of Sierpinski Carpet fractal Structure Diffraction using MS-MGEC Method

    2008

    Taha BEN SALAH, Taoufik AGUILI, Microwave Technology and Techniques Workshop 2008, Netherlands

  15. Application du modèle multi-port aux structures fractales à deux dimensions : Cas du triangle de Sierpinski

    2007

    Taha BEN SALAH, Taoufik AGUILI, Optique Hertzienne et Dielectriques (OHD), Valence

  16. Etude d’une structure fractale multi-échelle en utilisant le modèle du multi-port

    2005

    Taha BEN SALAH, Taoufik AGUILI, Optique Hertzienne et Dielectriques (OHD), Valence

  17. Etude comparative des fonctions d’Attaches dans la méthode des CIRCUITs Equivalents Géneralisés : Etude de Cas d’une antenne planaire

    2005

    Taha BEN SALAH, Taoufik AGUILI, Ammar BOU ALLEGUE, JFMMA

  18. analyse d’une antenne planaire par la méthode DEs CIRCUITs Equivalents Géneralisés

    2004

    Taoufik AGUILI, Hassen JENHANI, Taha BEN SALAH, Ammar BOU ALLEGUE, SETIT in Morrocco

Projects

Open Source

  • finance

    Nuts

    The Java™ Package Manager

  • orizon

    Hadruwaves

    Simulation framework for electromagnetic fields using MoM and FEM

  • orizon

    Hadrumaths

    Symbolic algebra Library

  • orizon

    Hadruplot

    Plot Library and Tool

  • orizon

    NTexUp

    No TeX, declarative, text-based presentations

  • fundo

    Netbeans Launcher

    Tool that simplifies launching multiple netbeans instances

  • brawlhalla

    Echo

    Toolkit Agnostic UI Components Library

  • dsm.

    Kifkif

    File and Folder duplicates finder

  • metaspark

    Atom

    Educational Game Engine

  • summary

    Tson

    Typed & Smart Object Notation

  • task manager

    Jeep

    Java Enhanced Expression Parser

  • arrival

    Doovos

    Distributed Object Oriented Virtual Operating System

  • arrival

    Nops

    Developer Oriented CI/CD Tool

  • arrival

    NMail

    bulk email sending library with templating and event handling mechanisms

  • arrival

    DBClient

    Database JDBC Client

  • arrival

    Pangaea Note

    Multi Purpose Note Taking Application

  • arrival

    Nsh

    Bash compatible java implementation

  • arrival

    NServer

    Nuts Server Administration Tool

  • arrival

    NSite

    Static website generator

  • arrival

    Hadra Lang

    GPL for DSL Programming Language based on JVM where everything is possible!

  • arrival

    NDB

    Database Import / Export Tool

  • arrival

    NJob

    Commandline Task Keeper Tool

  • arrival

    NNet

    Network Tool to create client/server/middleware

  • arrival

    NHttp

    Small Footprint Web Server

  • arrival

    NVersion

    File Version detector command line tool

  • arrival

    NOpenApi

    Clean, Reliable OpenAPI PDF Generator

  • arrival

    NMarkdown

    Markdown Parser

  • arrival

    NRepo

    Static Files Repository

  • arrival

    vpc-common

    General purpose library set

  • arrival

    shef

    Simple Html Editor Framework (Contributor)

  • arrival

    jadam

    Kids Java Programming Library

  • arrival

    nsql

    SQL Utils Library

  • arrival

    upa

    Unstructured Persistence API (Java-C# ORM and ODM)

  • arrival

    vfs

    Library to handle user defined file systems in Java programs

Blog

Contact

Contact Form