Arabic-aware math input

Jervis Math

Math input and computation with first-class Arabic variables, shipped as one package for Vue, React, Angular and Web Components.

Role
Creator
Period
2026 · pre-release
Stack
  • TypeScript
  • Web Components
  • MathLive
  • Compute Engine

Private work — described at a high level. Code, internal screens and client details are intentionally left out.

Problem

Math editors assume Latin variables and left-to-right input. In Arabic curricula a variable is س or ص, digits may be Arabic-Indic, and the expression still has to parse, validate and evaluate correctly.

Architecture

A semantic adapter maps Arabic letters to stable symbols before computation and back for display, and normalizes Arabic-Indic and Persian digits. Framework bindings are subpath exports over a single Web Component core, with SSR, MathML and AsciiMath output.

Kerolos Zakaria

Senior Front-End Developer · Cairo, Egypt

© 2026 Kerolos ZakariaBuilt with Nuxt. Static, bilingual, no trackers.
Esc

Pages

Home
Work
Open Source
Jervis
About
Contact

Work

Jervis BoostAI engineering control plane
Jervis Desktop MCPSecure execution layer for AI assistants
Government platforms in Egypt & Saudi ArabiaBilingual public-sector web
vue-nuxt-permissionOpen-source permission system
Frontend foundation & team toolingInternal platform work
Jervis Universal AgentLocal-first agent runtime
Jervis DevOpsSelf-hosted deployment platform
Jervis MathArabic-aware math input

Actions

Toggle theme
العربية — switch to Arabic
Copy email addresskeroloszakaria2@gmail.com
GitHubkeroloszakaria
LinkedInkerolos-zakaria
npm~keroloszakaria
VS Code Marketplacekeroloszakaria
Medium@keroloszakaria2
UpworkKerolos Z.