Skip to main content
Nicholas KariukiNK
Looking for a job

Nicholas Kariuki

@nicholaskariuki

Full-Stack Developer building deployed web systems and a PyTorch pothole detection solution; testing system workloads at Bellure.

Kenya
Message

At Bellure, I test system workloads under varying conditions and design workload distribution strategies to support reliable performance before rollout. I share testing findings with teammates and help translate them into practical improvements.

As an independent software developer and AI engineer, I’ve designed and deployed full-stack systems, from architecture through production. I’ve built backend APIs and frontend interfaces, integrated machine learning models, and managed Linux server deployments.

I built an AI-based pothole detection system using PyTorch to detect potholes in images and send geolocation data to a backend for mapping and analysis. I also developed a FastAPI authentication platform with JWT and role-based access control, integrated with a Nuxt.js frontend.

Experience

Work history, roles, and key accomplishments

SF
Current

Independent Software Developer & AI Engineer

Self-directed / Freelance

Jan 2022 - Present (4 years 9 months)

Designed and deployed multiple full-stack software systems end-to-end, from concept to production. Built backend APIs, database schemas, and frontend interfaces, integrating machine learning models into working applications.

Education

Degrees, certifications, and relevant coursework

Murang'a University of Technology logoMT

Murang'a University of Technology

Bachelor of Computer Technology, Computer Technology

Pursuing a Bachelor of Computer Technology with an expected graduation in 2027.

LS

Lanet Secondary School

Kenya Certificate of Secondary Education (KCSE), General Secondary Education

Completed the Kenya Certificate of Secondary Education (KCSE).

Interested in hiring Nicholas?

You can contact Nicholas and 90k+ other talented remote workers on Himalayas.

Message Nicholas

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan