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

Cloud & Infrastructure

Operating production systems across VPS and cloud environments, from Linux server administration and reverse proxies to app serving, security, databases, deployment workflows, and observability.

AWS75%

Core cloud platform for compute, storage, and managed infrastructure across production workloads.

EC273%

Provisioning and managing virtual compute instances for backend service deployment.

PostgreSQL RDS78%

Managed relational database deployments on AWS — production-grade PostgreSQL without self-managed server overhead.

S3 / Object Storage74%

Scalable object storage for assets, backups, and file handling in production systems.

Linux Server Administration84%

Comfortable in Ubuntu-based VPS environments with SSH, permissions, process inspection, and service management.

Nginx82%

Configured as a reverse proxy for Django applications, static assets, media delivery, and production routing.

Gunicorn / Daphne83%

Application serving for Django over WSGI and ASGI, including worker setup for HTTP and WebSocket workloads.

SSL & Server Hardening78%

HTTPS setup, secret management, and safer production server configuration practices.

systemd81%

Reliable process supervision, restart policies, and long-running service management for backend applications.

CI/CD & Deployment Automation76%

Git-based deployment flows, environment-aware release handling, and repeatable shipping workflows.

Grafana & Loki79%

Integrated monitoring, log aggregation, and production observability for debugging and system health visibility.

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.