Open to roles & contracts

— hello, I'm

Vincent
Ndegwa

Full-Stack Engineer & AI Engineer

I build high-availability ERPs, FinTech platforms, and AI-powered SaaS products using Laravel, Django, React and Vue.js/Nuxt. Available for remote work worldwide.

About Me

Full-stack engineer with 4+ years of experience building high-availability ERPs, FinTech platforms, and AI-powered SaaS products. My core stack is Laravel & Django on the backend, Vue.js/Nuxt on the frontend, backed by MySQL, PostgreSQL, and Redis. Currently completing an MSc in Artificial Intelligence, specialising in Applied ML and Intelligent Automation. I bring AI from research into real products people use every day.
4+Years building production systems
6+Shipped projects — SaaS, ERP & AI
MScArtificial Intelligence (in progress)

Work Experience

Paysoko Systems

Software Developer — Laravel / ERP Systems

Jan 2025 – Present
  • Optimised core ERP & POS platforms using Laravel Octane, driving a 25% improvement in system performance.
  • Built a scalable CRM reporting engine automating 10+ complex report templates with 100% data accuracy.
  • Architected high-availability, multi-tenant systems aligned with DDD and clean-code best practices.
  • Delivered production-ready features under tight deadlines using Laravel Queues, Redis, and Docker.

Lead AI Engineer — Part-time Contract

Jan 2025 – Present Remote
  • Designed and optimised high-performance RESTful Django APIs, increasing data throughput by 30%.
  • Architected Python-based microservices for LangChain document analysis and sentiment routing.
  • Built production Android applications in Kotlin with seamless API integration and smooth UX.

Software Quality Assurance Engineer

Apr 2024 – Nov 2024
  • Led testing with Cypress and JUnit, ensuring 100% compliance across all major releases.
  • Identified and resolved 100+ critical bugs pre-production in collaboration with product managers.
  • Delivered detailed test reports enabling data-driven decision-making for senior stakeholders.

Full-Stack Developer — Freelance

Jan 2022 – Apr 2024
  • Built and deployed SaaS MVPs (Safeweave, Validtrack) using the VILT stack (Vue, Inertia, Laravel, Tailwind).
  • Maintained hospital management system modules, integrating third-party payment gateway APIs.
  • Managed end-to-end deployment pipelines on DigitalOcean and Google Cloud Platform.

Latest Articles

Technical deep-dives, engineering lessons, and things I wish I'd read earlier

How I Cut Report Generation from 30s to 2s in Laravel

A practical walkthrough of how Redis caching, Laravel Queues, and careful query optimisation transformed a sluggish ERP reporting module into a near-instant one.

Why I Chose PostgreSQL Over MongoDB for a CRM Reporting Engine

Exploring how strategic database choices impact query complexity, reporting accuracy, and long-term maintainability — and why relational won for this use case.

Integrating LLMs into Laravel Using Python Microservices

A practical guide to wiring a LangChain Python service to a Laravel backend so you can add AI-powered features without abandoning your existing stack.

Technical Stack

Tools and technologies I use — grouped by category and proficiency.
Backend & Logic
Expert· 4+ yrs · architect systems from scratch
LaravelPHPDjangoPythonREST API DesignMySQL
Proficient· daily production use
RedisPostgreSQLMongoDBLaravel ReverbWebSocketsLaravel Queues
Advanced· production architecture patterns
Service PatternMulti-tenancyRBACDockerNginx
Frontend & UI
Expert· 4+ yrs · SSR, SPA, component systems
Vue.js 3Nuxt 3TypeScriptTailwind CSS
Proficient· ship regularly
Inertia.jsLivewireReactPiniaVueUse
AI & Data Science
Proficient· deployed in production
OpenAI APINLP / Sentiment AnalysisCollaborative FilteringScikit-Learn
Exploring (MSc)· active research & MSc projects
LangChainRAGLLaMA / OllamaPandasNumPyPyTorch
DevOps & Reliability
Proficient· every project I ship
GitHub ActionsDockerDigitalOceanGoogle CloudCI/CD Pipelines
Working knowledge· used in production monitoring
NightwatchLaravel PulseSentryPHPUnitPest
Our ERP's reporting module was timing out under load — queries hitting 28 seconds during peak traffic. Vincent diagnosed an N+1 cascade across joined tables, implemented Redis-backed fragment caching, and offloaded heavy jobs to Laravel Queues. Report generation now averages under 2 seconds. That fix directly saved our enterprise contract renewal.

James O.

Engineering Lead — Enterprise ERP Platform (FinTech)

We needed LLM-powered document analysis inside our existing Laravel backend without a full rewrite. Vincent built a standalone FastAPI microservice, wired in LangChain with a Pinecone vector store, and exposed a clean REST endpoint our Laravel monolith consumed. Delivered in three weeks, fully documented, zero production issues since.

Amara D.

Co-founder — B2B SaaS, Series A

Vincent owned the full scope: Postgres schema, Laravel API, Nuxt 3 dashboard, and DigitalOcean deployment. He also ran an unsolicited security audit at kickoff and caught two SQL injection vectors in our legacy codebase. That combination of initiative and technical breadth is exactly what a small engineering team needs.

Sophie M.

Head of Engineering — Logistics & Supply Chain Scale-up

Frequently Asked Questions

Insights into my engineering process, technical philosophy, and collaboration models.
Vincent Ndegwa • Full-Stack Engineer & AI Engineer © 2026