Skip to content
View hudasol's full-sized avatar
💭
im building
💭
im building

Block or report hudasol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hudasol/README.md
Huda Mueen. AI that says what it knows, and what it does not.

Data Science and AI engineer 🌸 United Arab Emirates (Dubai and Abu Dhabi)

LinkedIn Email GitHub followers Profile views

About me 🌷

I am an AI engineer based in the United Arab Emirates. I build systems that report what they know and also what they do not know. In practice that means calibrated confidence, abstention when the evidence is thin, and evaluation that is pre registered, so the results can be checked and not just believed.

My work sits where data science meets physical systems: GNSS interference, drone operations, building cooling, address resolution for Gulf cities, and early warning from real satellite data. I care about the unglamorous parts too, such as failure states, provenance and honest wording, because a result is only useful when a stranger can trust it.

Every project below states plainly what is real, what is synthetic and what is still a proposal.

A small terminal card. Focus: calibrated AI for infrastructure and autonomy. Region: United Arab Emirates. Habit: predictions are written before results. Promise: real, synthetic and proposed work stay labelled.

Selected work 🌸

Each row says what the project does and how far it has gone. Synthetic results are labelled as synthetic, and nothing here is presented as a deployment.

🌸 Signal and position integrity

Project What it does Status
tashwish (dashboard) Gulf GNSS interference observatory. An open pipeline, dashboard and read only API that map jamming like and spoofing like anomalies in public ADS-B data, using H3 cells, DuckDB and Parquet. Receiver coverage is modelled, so cells nobody can see are marked as insufficient data and never as quiet. Held out days were fixed before scoring and scored once: 19 hits, 8 misses and 1 not evaluable out of 28 predictions. Release candidate, Apache 2.0 code, ODbL data
marsad Position trust layer for autonomous systems. Detects GNSS jamming and spoofing, scores track integrity across sources and recommends fallback navigation. Built for PX4 and MAVLink and ready for MCP. Open source, Apache 2.0
signal-anomaly-detection Anomaly detection and early warning for simulated fleet telemetry. A rule baseline against a fast path residual detector, with no LLM in the decision path. 195 tests, simulated data

🌷 Robots, drones and physical systems

Project What it does Status
sirb (live viewer) Simulation first multi drone show planner. Plans polynomial trajectories, proves minimum separation exactly with an independent second verifier, then stress tests each plan by Monte Carlo for GNSS error, wind and failures. Bilingual English and Arabic 3D viewer. Not flight certified. Apache 2.0, live viewer
dhill Dhill (ظل, "shade"). A GO, DERATE or PARK decision tool for outdoor operations, with exceedance probability, time to limit and a battery ageing scheduler. Open source
dune-rover Simulation and pre registered field protocol for rover traversability on Arabian linear and star dunes, predicted from open elevation data. Published, simulated and planned results are kept apart. Simulation and protocol
post-quantum-security A sourced review of what post quantum cryptography costs on drone and robot microcontrollers, with a link simulator, a fleet migration planner and a free benchmark plan. Research and tools
sightline Advisory video perception for indoor inspection robots: person detection, multi object tracking and one event per corridor crossing, with leakage safe evaluation and honest degraded states. In progress, MIT
dhamaan Robot and drone safety assurance research. Research

🍋 Infrastructure, health and public sector data

Project What it does Status
delta-t-doctor Diagnoses low delta T in district cooling from utility meter data alone, with ranked causes, tiers, gain intervals, a penalty calculator and an open benchmark. Validated on simulated buildings only. MIT, synthetic validation
tahdeed Bilingual Arabic and English address resolver for Gulf cities. It handles Arabizi, gives a calibrated confidence score and abstains when an address is too ambiguous. Ships with Gulf AddressBench. v2.0.0, MIT
nadhir Early warning hindcast for harmful algal blooms, using real historical satellite data only (Sentinel 3 OLCI and MODIS Aqua) and a blind evaluation protocol. Hindcast evidence
hawiyya Duplicate patient record finder for Arabic, English and Arabizi name variants. It abstains when it is unsure. Apache 2.0
sikka Road crash and traffic data contract checker with blackspot ranking. Apache 2.0
sepsis-6q A prespecified, matched benchmark of a quantum kernel SVM against classical models for early sepsis warning on PhysioNet 2019 ICU data, with an entanglement control and quantum resource reporting. Built for the Qiskit Fall Fest 2026. Apache 2.0
ikhtibar A comparative evidence base on testing AI systems before deployment: what governments and institutes require, recommend or only describe. Includes a UAE gap analysis, an assurance checklist and a small command line self assessment tool. Research, not legal advice. Research
taadeel A tracker for changes in UAE legislation. Apache 2.0

🌿 Live demos

Project What it does Status
mutabaa (code) A verifiability workbench for UAE AI transformation targets. It turns headline commitments into evidence linked ledgers. Synthetic data, labelled as such. Live on Vercel
madoun (code) A shared evidence file for faster, explainable customs clearance in Abu Dhabi, with a robot ready inspection seam. All results are synthetic and modelled. Live on Vercel
island-echoes (code) A 3D globe of seven remote islands. Endangered and extinct creatures answer as field agents, only from cited NASA POWER, GBIF and island fact file sources. Live on Render

More work is in progress across robotics, language models and safety assurance. It will appear here once there is something worth showing.

How I work 🍋

My evaluation loop is deliberately strict, because a clever result that cannot be checked is only an opinion.

My evaluation loop: predict, freeze, run once, score and publish. Example: Tashwish scored 28 predictions with 19 hits, 8 misses and 1 not evaluable.
Principle In practice
Predictions before results Hypotheses are written and committed before each run, then scored as hits or misses.
Held out data is touched once Splits, models and thresholds are frozen first. The test set is scored a single time, and a guard refuses a second run.
Misses are published Failed predictions stay in the table beside the successes, so the record is candid and not flattering.
Honest data labels Synthetic data is labelled synthetic everywhere. No claim of transfer without real validation.
Calibration and abstention A system should be allowed to say that it does not know.
Explicit failure states A service answers unavailable, insufficient data or degraded when that is the truth. It never says normal without a score.
Reproducibility Fixed seeds, pinned environments, one command to rerun, and numbers that come from code.
Sources are opened before they are cited A reference enters a bibliography only after I have read it.
Careful wording A result is phrased at the strength of its evidence, for example "passed the specified separation check" and not "verified plan".
Proposals stay proposals Work aimed at government or industry is framed as a proposal seed, never as a deployment.

Toolbox 🌿

Tools I use: Python, TypeScript, FastAPI, scikit-learn, PyTorch, DuckDB, H3, MAVLink, ROS 2, Docker and more.

Languages

Python TypeScript JavaScript SQL LaTeX

Machine learning and evaluation

scikit-learn pandas PyTorch TensorFlow Lite Hugging Face OpenCV NLTK Qiskit

Data and geospatial

DuckDB Parquet H3 ADS-B PostgreSQL Redis Supabase

Robotics and autonomy

PX4 MAVLink ROS 2 Monte Carlo simulation

Backend and delivery

FastAPI Streamlit Docker GitHub Actions Vercel Render

Frontend and 3D

React Next.js Three.js

Quality and research practice

pytest Ruff mypy pre-commit

Focus areas: GNSS and signal integrity, drone and robot safety, anomaly detection, calibration and uncertainty, preregistered evaluation, geospatial analysis, remote sensing, district cooling analytics, Arabic language processing, edge ML, post quantum cryptography, evaluation harnesses and benchmarks.

Activity 🌸

GitHub stats Top languages Contribution streak Contribution calendar for the last year

Get in touch 🌷

I am open to conversations about research collaborations, applied AI for infrastructure and autonomy, and proposals with UAE organisations. If you have a hard problem where being honest about uncertainty matters, I would very much like to hear about it.

Message me on LinkedIn Write to me

Thank you for visiting. Calibrated, candid and curious.

Pinned Loading

  1. delta-t-doctor delta-t-doctor Public

    Diagnose why district-cooled buildings pay low ΔT surcharges, using only utility meter data. Penalty calculator, fault-signature classifier, savings ranking and an open benchmark.

    Python

  2. dhill dhill Public

    Thermal and dust operating-envelope intelligence for autonomous ground systems in hot-arid environments. Decides GO, DERATE or PARK with quantified uncertainty.

    Python

  3. madoun madoun Public

    A shared evidence file for faster, explainable customs clearance in Abu Dhabi, with parallel approvals and a robot-ready inspection seam.

    TypeScript

  4. marsad marsad Public

    Position-trust layer for autonomous systems and decision platforms. Detects GNSS jamming and spoofing, scores track integrity across sources, and recommends fallback navigation. PX4/MAVLink-native,…

    Python

  5. mutabaa mutabaa Public

    Verifiability workbench for UAE AI-transformation targets. Turns headline commitments into evidence-linked ledgers and shows how “agentic” and “50%” change under different definitions. Public sourc…

    Python

  6. tahdeed tahdeed Public

    Bilingual Arabic/English address resolver for the UAE: turns messy free-text addresses into coordinates, Onwani-style standard form and a calibrated confidence score, and abstains when an address i…

    Python