Self-hosted deployment platform

Jervis DevOps

Deploy and operate apps on your own servers from one dashboard: a Go control plane, lightweight agents that only dial out, and a bilingual Nuxt 4 interface.

Role
Creator
Period
2026 · in development
Stack
  • Go
  • WebSockets
  • SQLite / PostgreSQL
  • Nuxt 4
  • Tailwind CSS
  • Playwright

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

Architecture

A single Go binary serves the REST API, a WebSocket hub and the embedded dashboard. Agents on the user's servers open the connection outward, so no inbound ports are needed; they handle git, builds, services, reverse proxy and certificates locally.

Architecture
  1. Dashboard
    • Nuxt 4 SPAEN / AR
  2. Control plane
    • REST + WebSocket hub
    • SQLite / Postgres
  3. Your servers
    • jervis-agentbuild · deploy · TLS
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.