Open to roles & contracts

— hello, I'm

Vincent
Ndegwa

Full-Stack Engineer & AI Engineer

I modernize legacy platforms into high-performance microservices and AI-powered products using Laravel, Node.js (NestJS/Express), Python (FastAPI/Django), React (Next.js), and Vue (Nuxt).

About Me

Senior software engineer with 6+ years of experience building scalable web and AI-powered systems. I specialize in Laravel, NestJS, FastAPI, React/Next.js, and Vue/Nuxt, with strong focus on microservices, performance optimization, and production reliability. I integrate LLMs, RAG pipelines, and automation into business-critical software to deliver measurable outcomes across ERP, FinTech, and SaaS platforms.
6+Years building production systems
6+Shipped projects — SaaS, ERP & AI
MScArtificial Intelligence (in progress)

Work Experience

Paysoko Systems

Senior Software Engineer

Feb 2024 – Present USA (Remote)
  • Led development of a multi-tenant POS and ERP platform handling high-concurrency writes from 100+ retail terminals simultaneously.
  • Optimized complex MySQL execution plans, reducing report generation latency from minutes to seconds in large-scale workflows.
  • Implemented Stripe and Stripe Connect payment flows for marketplace-style split payments and subscription billing across ERP commerce modules.
  • Integrated AI-powered analytics for predictive inventory insights and automated business data categorization.
  • Containerized the application ecosystem with Docker and established CI/CD pipelines in GitHub Actions for stable, high-frequency releases.
  • Built compliance and document tracking engines with Laravel Queues processing 10k+ daily records with real-time alerting.

Senior Full-Stack & AI Lead

Nov 2021 – Jan 2024 USA (Remote)
  • Architected an NLP-driven sentiment analysis engine using Laravel and OpenAI, reducing manual feedback processing by 40 minutes per batch.
  • Transitioned legacy services to NestJS and implemented a high-performance API gateway, reducing API response times by 150ms.
  • Developed an escrow-backed payment system supporting 5,000+ monthly transactions using Node.js and WebSockets.
  • Engineered a personalized grocery recommendation engine with Python and Django that scaled to 10k+ concurrent users during peak load.
  • Directed AI-driven internal automation workflows that reduced operational overhead by 20 hours per week.
  • Led architecture scoping and planning with cross-functional teams to deliver resilient software systems.

Full-Stack Developer (Independent Contractor)

Jan 2020 – Oct 2021 San Francisco, USA (Remote)
  • Shipped 10+ production-ready applications for a technical consultancy focused on rapid-growth startup ventures.
  • Built high-performance, SEO-optimized frontends with React and Next.js for client-facing platforms.
  • Developed data-intensive backends using Django and FastAPI to deliver high throughput and efficient retrieval.
  • Implemented rigorous TDD practices and automated Playwright UI tests, achieving 95% code coverage across critical modules.

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· 6+ 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· 6+ 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

Frequently Asked Questions

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