AI engineering control plane
Jervis Boost
Gives every AI coding agent on a team the same skills, roles, quality gates and project memory — from one CLI, an MCP server and a local dashboard.
- TypeScript
- Node.js
- MCP
- pnpm
Available for freelance projects
Senior Front-End Developer
I build the systems behind modern interfaces: frontend architecture, developer tooling, and AI engineering infrastructure.
A few systems, end to end — what the problem was, how it's built, and what shipped.
AI engineering control plane
Gives every AI coding agent on a team the same skills, roles, quality gates and project memory — from one CLI, an MCP server and a local dashboard.
Secure execution layer for AI assistants
Lets AI assistants work inside a developer's real projects — files, git, processes, browser — over the Model Context Protocol, with read-only defaults, per-workspace permissions and an audit trail.
Bilingual public-sector web
Front-end development for national institutions — the Presidency of Egypt, the Egyptian Drug Authority and the Egyptian Competition Authority — and Saudi platforms for agricultural training and e-commerce.
Open-source permission system
One permission model for Vue 3 and Nuxt 3/4 apps: a directive for templates, guards for routes and a composable for logic — all reading the same source of truth.
Internal platform work
An internal starter kit that new dashboards start from — reusable components, dynamic theming, shared utilities and a standard architecture — plus npm packages and VS Code extensions that remove repeated work.
The habits behind the work, whichever layer it sits in.
Clear boundaries between UI, state, data access and permissions, so a dashboard can grow for years without a rewrite.
If a team repeats a task, it becomes a package, a CLI or an extension. Starter kits instead of copy-paste.
Bilingual from the first commit: logical CSS, isolated technical strings, and Hijri/Gregorian dates where they matter.
Static where possible, lazy where useful, and nothing shipped to the browser that the page doesn't need.
Schema-driven forms, shared components and one permission model — built once, used across products.
Standards, code review and shared tooling that make the next project start from a better place.
My independent body of work: developer tools and AI infrastructure that build on each other.
Packages, extensions and CLIs I've published — most started as a fix for a problem at work.
Where the work happened.
2024 – Present
Senior Front-End Developer · Hybrid
Built the team's internal frontend starter kit — reusable components, dynamic theme switching, shared utilities and a standardized project architecture used as the base for new dashboards.
2023 – 2024
Senior Front-End Developer · Hybrid
ExpandCart — a platform for building and managing online stores: templates, payment integration, inventory and marketing tools.
2023
Senior Front-End Developer · Hybrid
Bilingual public-sector websites: Egyptian Drug Authority, Presidency of Egypt, Egyptian Competition Authority.
2023
Senior Front-End Developer · Hourly contract
Vue storefronts for e-commerce brands.
2022 – 2023
Senior Front-End Developer · On-site
Saudi platforms: Palm and Dates Academy (agricultural training and certification), Mouzare (multi-vendor e-commerce with order tracking, ratings and recipes), and the KRZ and Saudi Dates stores.
2020 – 2022
Front-End Developer · Full-time
Corporate websites.
2018 – Present
SofiaGPT AI assistant interface for EnSofia (US); Vue work for Sure Global Tech (Jeel); a Vue admin panel for an education center with SMS/WhatsApp parent notifications and Firebase.
Frontend architecture, developer tooling, or a product that needs to work in Arabic and English — I'm happy to talk.