AN

Alex Ndungu

CTO + Software Engineer + ML Engineer

Let's talk
HomeAboutExperienceProjectsSkillsContact
Let's talk
HomeAboutExperienceProjectsSkillsContact

Alex Ndungu

Backend systems, machine learning retrieval, and clean product-minded engineering for teams that care about reliability.

GitHubLinkedInLeetCodealexmeta517@gmail.com
Projects

Case studies built to show system thinking, not just finished screenshots.

These projects are framed the way hiring teams evaluate engineering work: problem definition, architecture quality, implementation choices, and what the system proves.

Harlem Manage
Multi-Tenant Real Estate Operating System

Harlem Manage

Designed and led a production-grade property management platform with embedded role-aware AI, M-PESA-first financial workflows, and multi-tenant operational isolation.

Harlem Manage is a Kenya-first, multi-tenant real estate operating system built for landlords, agencies, and property firms. It combines property workflows, tenant and lease management, financial reconciliation, communication channels, and Akoko, a deployed operational intelligence layer that adapts by role.

Next.jsDjangoDjango REST FrameworkPostgreSQLM-PESAWhatsApp/SMSAkoko AI

Architecture highlights

  • - Organization-scoped multi-tenant model covering properties, units, tenants, finance, and operations
  • - Granular RBAC for owners, property managers, caretakers, tenants, guards, and platform admins
Deep divePrivate Repo
CodePinion
Real-Time Developer Collaboration Platform

CodePinion

Reimagined developer Q&A by combining traditional threads with live chat and video-based collaboration for faster, more human problem solving.

CodePinion is a next-generation developer Q&A platform designed to reduce the friction of static knowledge-sharing systems. Instead of forcing developers to search through old threads and wait for comment replies, it creates a real-time collaboration layer where people can ask questions, connect with answerers, and work through problems live.

JavaScriptHTMLCSSPythonNode.jsReal-time communicationVideo integration

Architecture highlights

  • - JavaScript-dominant full-stack architecture with frontend and backend collaboration flows
  • - Real-time communication layer for chat and video signaling
Deep diveGitHub
Catalog-Point
Library Management System

Catalog-Point

Built a full-stack library operations platform that manages inventory, borrowing workflows, member activity, and librarian approvals in one Django-based system.

Catalog-Point is a comprehensive library management system built with Django for handling book inventory, user profiles, borrowing transactions, and day-to-day library workflows. It supports both librarian and member experiences, combining operational administration with searchable catalog access and transaction tracking.

DjangoPythonPostgreSQLHTMLCSSJavaScriptDjango AllauthGunicorn

Architecture highlights

  • - Relational model design covering profiles, categories, books, costs, and transactions
  • - Role-based workflows for librarians and members with approval and return handling
Deep diveGitHub
E-Commerce Backend System
Production Backend Engineering Project

E-Commerce Backend System

Designed a backend commerce API around real purchase flows, authorization boundaries, and data integrity.

A backend-only commerce platform focused on clear domain boundaries, predictable API behavior, and a schema that supports catalog, cart, and order lifecycles without coupling everything into a single service layer.

JavaSpring BootPostgreSQLJWT AuthReactREST APIs

Architecture highlights

  • - Token-based authentication and role-aware authorization
  • - Product, cart, and order domains separated into composable services
Deep diveFrontendBackend
ML Search Engine
Hybrid ML Search & Retrieval System

ML Search Engine

Improved search relevance by combining tag prediction with semantic retrieval on a StackOverflow-scale dataset.

A machine learning retrieval system built on roughly 45,000 StackOverflow records, combining text preprocessing, TF-IDF vectorization, SGD-based tag prediction, and cosine similarity search.

PythonPandasscikit-learnTF-IDFNLP preprocessingCosine similarity

Architecture highlights

  • - HTML cleaning, normalization, and tokenization pipeline
  • - TF-IDF feature extraction tuned for technical language
Deep diveGitHub
Movie Recommendation System
Content-Based Recommendation Engine

Movie Recommendation System

Built a recommendation pipeline that turns movie metadata into similarity-driven suggestions.

A content-based recommender that processes movie metadata, extracts meaningful features, and computes similarity between titles to generate relevant suggestions without relying on collaborative user behavior.

PythonPandasscikit-learnFeature engineeringSimilarity modeling

Architecture highlights

  • - Metadata cleaning and feature extraction pipeline
  • - Vector-based content representation for each title
Deep diveGitHub