I'm Joshua Ndala, a passionate software developer and AI enthusiast based in Canada. Here, you'll explore my journey in software engineering, machine learning, and data-driven problem-solving.
Check out my GitHub Profile

The tools and technologies I use to build modern, scalable applications
Python
Go
JavaScript
TypeScript
React
Next.js
Node.js
Express.js
FastAPI
PostgreSQL
Supabase
MySQL
LangChain
Gemini
Cohere
TensorFlow
Scikit-Learn
R
Ollama
Docker
AWS
Google Cloud Platform
Vercel
GitHub
Python
Go
JavaScript
TypeScript
React
Next.js
Node.js
Express.js
FastAPI
PostgreSQL
Supabase
MySQL
LangChain
Gemini
Cohere
TensorFlow
Scikit-Learn
R
Ollama
Docker
AWS
Google Cloud Platform
Vercel
GitHub
Recent professional roles and contributions
Explore some of my recent work showcasing professional impact, modern full-stack development, and AI innovation.


AI-powered recruitment platform that cross-references player videos, stat sheets, and reports through Gemini 3.0 — automatically picking the right analysis mode for scouts and recruiters.

A local-first movie journaling app with half-star ratings, TMDb integration, and a cinematic backdrop-card dashboard — more than a tracker, a personal film diary.