Skip to content
View kemboi22's full-sized avatar

Organizations

@LaravelKenya @VEN-LANG

Block or report kemboi22

Report abuse

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

Report abuse
kemboi22/README.md

Hi 👋, I'm Kemboi Elvis (kemboi22)

Full‑stack developer • Server admin • NethServer module author
Based in Kenya — I build reliable modules, web apps and automation using PHP, Laravel, TypeScript, Vue, containers and shell tooling.

LinkedIn X GitHub


About me

I design and build full‑stack applications and server tooling with a focus on automation, reliability and maintainability. I collaborate with the NethServer community to deliver modules that simplify deployment and day‑to‑day administration — typically using Docker/Podman, shell scripts and lightweight UIs.

Core focus areas:

  • NethServer module development and integrations
  • Web apps with PHP/Laravel and Vue/TypeScript
  • Containerized deployments and CI/CD automation
  • Server administration and operational tooling

Key skills

  • Languages & frameworks: PHP (Laravel), TypeScript, Vue 3, Python, Node.js
  • Infra & containers: Docker, Podman, Nginx, Apache, Linux administration
  • Tooling: GitHub Actions, shell scripting, monitoring and observability
  • Datastores: PostgreSQL, MariaDB, Redis, SurrealDB

Selected NethServer modules (selected work)

I build modules that integrate services with NethServer, focusing on reproducible installs and admin-friendly configuration.

  • geniusdynamics/ns8-erpnext — ERPnext Module for NethServer 8 (Free & Open Source ERP).
    Languages: Vue (68.5%), Shell (14.2%), Python (8.4%)
    Tech: Vue UI, shell wrappers, Python integration. Facilitates containerized deployment and management of ERPNext on NethServer.

  • geniusdynamics/ns8-postal — Postal Server App for NethServer 8.
    Languages: Vue (61.6%), Python (18.6%), Shell (8.3%)
    Tech: Web UI + backend glue for deploying Postal, automated via container tooling and shell scripts to simplify mail server setup.

(If you want these entries to show your precise role — e.g., "author" or "maintainer" — or to include impact metrics, tell me and I will add them.)

GitHub stats

GitHub stats Streak Top languages


Contact


Pinned Loading

  1. laravelcrudgenerator laravelcrudgenerator Public

    CRUD Generator for laravel api

    PHP 3

  2. ns8-n8n ns8-n8n Public

    Forked from geniusdynamics/ns8-n8n

    NEthserver 8 Module for n8nio

    Vue

  3. ns8-Stirling-PDF ns8-Stirling-PDF Public

    Forked from geniusdynamics/ns8-Stirling-PDF

    NEthserver 8 Stirling-PDF Module

    Vue

  4. ns8-vaultwarden ns8-vaultwarden Public

    Forked from geniusdynamics/ns8-vaultwarden

    Vue

  5. mpesa-php-sdk mpesa-php-sdk Public

    PHP 8 3

  6. geniusdynamics/ns8-module-generator geniusdynamics/ns8-module-generator Public

    NEthserver 8 Modules generator, that takes an existing compose yaml file and converts it into a nethserver 8 module

    Go 4