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
Skills

A practical stack built around backend systems and applied ML.

The strongest throughline in my work is building software systems that are coherent under growth, measurable in production, and useful to real teams.

Skill cluster

Backend Engineering

Designing stable APIs, clean service boundaries, and infrastructure-aware backend systems that survive real product growth.

REST API Design92%

Clear resource modeling, status handling, and validation.

Systems Design86%

Thinking in services, workflows, and operational tradeoffs.

Django91%

High-confidence backend development for structured business systems, admin workflows, and API-backed products.

PostgreSQL90%

Primary relational database for multi-tenant models, ledgers, and workflow-heavy applications.

MySQL76%

Comfortable with relational schema design and application-backed query workflows.

Redis78%

Used for fast state access, caching, and low-latency supporting infrastructure.

RabbitMQ72%

Message-queue driven processing for asynchronous and event-oriented workloads.

Skill cluster

ML / Data Science

Turning raw text and metadata into retrieval, classification, and recommendation systems.

TF-IDF & NLP90%

Feature extraction for search and technical text pipelines.

Classification84%

Practical modeling with SGDClassifier and evaluation loops.

Similarity Models87%

Cosine similarity and vector-driven retrieval logic.

scikit-learn89%

Core toolkit for classical ML workflows, vectorization, evaluation, and production-oriented experimentation.

TensorFlow70%

Model-building experience for neural and learning-based workflows where deeper modeling is needed.

OpenAI API80%

Applied API integration for intelligent product features, structured outputs, and workflow augmentation.

Skill cluster

Programming

Writing clean application code across backend systems, interfaces, frameworks, and ML workflows.

Data Structures & Algorithms86%

Comfortable reasoning through problem solving, complexity tradeoffs, and interview-style algorithmic patterns.

Python93%

Primary language for backend and machine learning work.

TypeScript82%

Typed UI and application layer development.

JavaScript85%

Web interfaces, runtime behavior, and tooling fluency.

Java74%

Backend service development for structured, API-oriented systems.

React88%

Building component-driven interfaces with strong client-side interaction patterns.

Next.js87%

Full-stack React application development with routing, SEO, and production deployment concerns.

HTML92%

Semantic structure and accessible markup for production web interfaces.

CSS88%

Responsive styling, layout systems, and polished frontend presentation.

Skill cluster

Tools

The stack around the software matters too: collaboration, observability, developer tooling, and reproducibility.

Git89%

Versioned workflows, branching, and collaborative delivery.

Linux80%

Comfortable with server environments and shell workflows.

Docker72%

Containerized local parity and deployable service setups.

Grafana73%

Dashboarding and operational visibility for metrics and service health.

Sentry79%

Production error monitoring, issue tracing, and debugging feedback loops.

GlitchTip68%

Self-hosted style error monitoring and issue tracking workflows.

Codex84%

AI-assisted coding, refactoring, and implementation acceleration in real workflows.

Claude Code78%

Agentic coding support for reasoning-heavy implementation and iteration.