Skip to content
Application-ready profile

Curriculum Vitae & Resume

Full-Stack Developer · Multi-tenant systems, APIs & payments

Download Official PDF

VICTOR MUREGI

Full-Stack Developer & Founder · Multi-tenant systems, APIs & payments

Open to opportunities

Professional Summary

Full-stack developer and founder of MuregiScore Technologies (Nairobi). Builds multi-tenant web systems for Kenyan schools and SMEs with React, TypeScript, Node.js/Express, PHP, and PostgreSQL/MySQL. Focus areas: RBAC, tenant isolation, BullMQ/Redis background jobs, and M-Pesa / Paystack integration patterns. Diploma in Computer Science (Level 6) at Kiambu National Polytechnic; product work since 2023–2024.

Technical Competencies

Languages:TypeScript, JavaScript, PHP, SQL, Python
Frontend:React, Next.js, Vite, Tailwind CSS, responsive UI, performance-minded layouts
Backend & APIs:Node.js, Express, PHP, REST APIs, webhooks, validation, error handling
Databases:PostgreSQL, MySQL, schema design, indexing, audit-friendly designs
Security & tenancy:JWT/session auth, RBAC, tenant scoping (school_id / tenant_id)
Queues & async:BullMQ, Redis, background workers, job status APIs
Payments:M-Pesa Daraja patterns (STK Push / C2B-style flows), Paystack hooks
Tooling:Git, GitHub Actions CI/CD, Linux basics, Vercel, Render, Docker basics

Engineering Experience

Founder & Full-Stack Developer

2024 – Present

MuregiScore Technologies · Nairobi

  • Design and ship three flagship systems: EduCore (multi-tenant school management), Core CRM (SME CRM with tenants, RBAC, BullMQ), and EduCore Ratiba (whole-school timetable engine with FET and clash checks).
  • Implement school/tenant isolation, role-aware APIs, and payment integration points for Kenyan institutions.
  • Add automated tests and GitHub Actions CI on flagship repos; document architecture and setup honestly, including phased rollout for Core CRM.

Freelance / Client Web Work

2023 – Present

Independent · Kenya

  • Delivered marketing and institutional sites for local clients (solar company site, school information portal) with mobile-first layouts and clear inquiry paths.
  • Focus on usable, deployable frontends rather than inflated enterprise scope.

Flagship Projects

EduCore

Live

React · Vite · Node/Express · Supabase PostgreSQL · RBAC

Multi-tenant school management SaaS — student records, fees, academics, school_id isolation, and payment integration points.

  • Tenant boundaries keyed by school_id across school-scoped modules.
  • Role-aware staff workflows and ops-oriented health/readiness endpoints.

Core CRM

In development

React · Node/Express · MySQL · Redis · BullMQ · Jest/Supertest

Multi-tenant CRM for Kenyan SMEs — pipeline, tenants, RBAC, BullMQ reports, and vertical modules (land, commercial, legal). Production rollout is phased.

  • Tenant-scoped resources and role guards under automated tests.
  • BullMQ report workflow: enqueue → worker → status/result API.

EduCore Ratiba

Live

PHP 8 · MySQL/PostgreSQL · FET · Dompdf

Whole-school timetable engine for CBC / 8-4-4 — FET generation, pre-flight checks, and clash detection with CI tests.

  • Teacher / room / class conflict checks and workload pre-checks.
  • Automated tests in CI; live demo for reviewers.

Education

Diploma in Computer Science (Level 6)

2023 – Present (expected 2026)

Kiambu National Polytechnic

Coursework includes programming, data structures, databases, software engineering, networks, systems analysis, and operating systems — applied directly in shipped products.

Selected Recognition

  • Top 5 Innovator, Kiambu Polytechnic Innovation Challenge (2024): Recognized for designing and demonstrating EduCore.

Open To

Junior full-stack, junior software engineer, backend, and product/implementation roles (Nairobi or remote-friendly). Available for technical interviews and project walkthroughs of EduCore, Core CRM, and EduCore Ratiba.

Ready to schedule an interview?

Open to junior software engineering roles and focused product work. Happy to walk through architecture, tests, and demos.