VICTOR MUREGI
Full-Stack Developer & Founder · Multi-tenant systems, APIs & payments
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
Engineering Experience
Founder & Full-Stack Developer
2024 – PresentMuregiScore 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 – PresentIndependent · 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
LiveReact · 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 developmentReact · 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
LivePHP 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.