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.


Provide job postings to generate a tailored cover letter in <30s—saving users ~80% of drafting time.

Engineered data pipelines and implemented LSTM, RNN, and BERT models for fake news detection, achieving 99% accuracy on news datasets.