About

I'm a front-end developer in Cairo. I started freelancing in 2018, building interfaces for clients in Egypt and abroad, then moved into product teams working on e-commerce, SaaS and government platforms in Egypt and Saudi Arabia.

Over time the work moved down the stack. On every project I kept rebuilding the same things — permissions, forms, layouts, API layers — so I started turning them into packages, starter kits and editor extensions. Today that's the part of the job I care about most: foundations that let a team move faster and stay consistent.

Outside my day job I build Jervis, an ecosystem of developer tools and AI engineering infrastructure: a control plane for AI coding agents, a secure MCP runtime for desktop projects, and the CLIs and libraries around them.

Skills

Frontend architecture

  • Vue 2 / 3
  • Composition API
  • Nuxt 3 / 4
  • SSR
  • React
  • Next.js
  • TypeScript
  • Pinia
  • Vuex
  • Modular architecture

Product UI

  • Design systems
  • Vuetify
  • Tailwind CSS
  • PrimeVue
  • Bootstrap
  • SCSS
  • Schema-driven forms
  • Data tables & dashboards
  • Responsive UI

Platform integration

  • REST APIs
  • WebSockets
  • SSE
  • Socket.IO
  • Laravel Echo
  • Auth flows
  • Permissions / RBAC
  • Vue i18n
  • RTL / LTR
  • Hijri & Gregorian dates

Developer experience

  • npm packages
  • CLI tools
  • VS Code extensions
  • Chrome extensions (MV3)
  • Starter kits
  • Monorepos
  • Vite
  • Node.js

AI engineering

  • Model Context Protocol
  • Agent orchestration
  • Provider routing
  • Local LLMs
  • Tool registries
  • Electron

Engineering operations

  • Git workflows
  • Code review
  • CI/CD
  • Vitest
  • Playwright
  • Docker
  • Go (tooling)

Experience

  1. May 2024 – Present

    Wakeb

    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.
    • Created npm packages and VS Code extensions that automate repetitive work and streamline the team's workflow.
  2. Dec 2023 – Apr 2024

    MakanE

    Senior Front-End Developer · Hybrid

    • ExpandCart — a platform for building and managing online stores: templates, payment integration, inventory and marketing tools.
  3. Aug 2023 – Nov 2023

    Turn Digital

    Senior Front-End Developer · Hybrid

    • Bilingual public-sector websites: Egyptian Drug Authority, Presidency of Egypt, Egyptian Competition Authority.
  4. Feb 2023 – Nov 2023

    Double Ten

    Senior Front-End Developer · Hourly contract

    • Vue storefronts for e-commerce brands.
  5. Dec 2022 – Jul 2023

    Houya Arrow

    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.
  6. Nov 2020 – Jul 2022

    Pythoners

    Front-End Developer · Full-time

    • Corporate websites.
  7. Oct 2018 – Present

    Front-End Developer · Upwork & direct clients

    • 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.

Education

Bachelor of Commerce

Ain Shams University · 2014 – 2020

Certificates

  • IBMHTML & CSS · JavaScript · Web Development
  • ITIHTML & CSS · JavaScript Developer · Modern JavaScript: ES6 and beyond · TypeScript Fundamentals · UX Design Fundamentals
  • Egypt FWDWeb Development Challenger

Writing

Occasional long-form notes on Vue and real-time frontend.

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.