About Me

Learn more about my background as a Full-Stack Developer and Machine Learning Engineer working with Nuxt 4, Nuxt UI, Tailwind CSS, FastAPI, and modern deployment workflows.
Hi, I'm Nicholas Kariuki, a Full-Stack Developer and Machine Learning Engineer based in Murang’a, Kenya. I love building scalable systems that combine clean user interfaces with robust backend services and intelligent models.With professional experience in web architecture, API design, ML/AI model deployment, and DevOps, I deliver production-ready solutions using:
  • Python / FastAPI for backend and API-driven systems
  • Vue.js / Nuxt 4 / Nuxt UI for responsive front-end apps
  • Tailwind CSS for scalable UI styling and design systems
  • Docker, Nginx, PostgreSQL for deployment and infrastructure
  • PyTorch / Scikit-learn for computer vision and predictive analytics

Career Highlights

  • Built an AI-based pothole detection system using if PyTorch for image inference + geo-tagging endpoint pipeline.
  • Designed and deployed secure FastAPI JWT-auth backends with role-based access and real-time WebSocket support.
  • Developed full-stack web products with stateful Nuxt 4 front-ends, REST APIs, and CI/CD workflows.
  • Managed Linux server infrastructure, production Docker deployments, and domain/DNS configurations.

Education

  • B.Sc. Computer Technology, Murang’a University of Technology (Expected 2027)
  • Kenya Certificate of Secondary Education (KCSE), Lanet Secondary School

Let’s connect

Coding workspaceCoding workspace
Working on cloud infrastructureWorking on cloud infrastructure
kariuki Nicholas • © 2026