Skip to content
View NjugunaKelvin's full-sized avatar
🤞
Focusing
🤞
Focusing

Organizations

@themathatelier

Block or report NjugunaKelvin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NjugunaKelvin/README.md

Typing Text

Engineering for impact, writing code that lasts, scales, and delights.


My Engineering Philosophy

Principle Why It Matters How I Apply It
Scalable Architecture Systems should grow, not collapse under load. Modular designs, clear boundaries, horizontal-first thinking.
Code as Communication Code must be readable and self-evident. Naming discipline, refactoring, concise abstractions.
Performance Awareness Optimize where it matters, not prematurely. Baseline profiling, measure-before-tuning, avoid clever slow hacks.
Testing & CI/CD Confidence before deployment is non-negotiable. Unit tests, integration tests, pipelines that fail loudly.
User-Focused Thinking Features solve human problems, not checklist items. Talking to users, reducing friction, minimizing cognitive load.

Technical Fluency

Python JavaScript Django Java React Docker GraphQL Jest

Focused on building full-stack, highly maintainable, and production-ready systems.


System Architecture

flowchart TD
    subgraph Frontend
        A[React / Next.js/ Angular.js]
        B[Tailwind / Styled Components]
    end

    subgraph Backend
        C[Node.js / Python APIs]
        D[GraphQL / REST]
        E[Microservices / FastAPI / Express]
    end

    subgraph AI & Data
        F[ML Models /MCPs]
        G[Data Pipelines]
        H[Cache / DB / PostgreSQL / Vector DBs]
    end

    subgraph DevOps
        I[Docker / Kubernetes]
        J[CI/CD Pipelines]
        K[Monitoring & Logging]
    end

    A --> D
    B --> D
    D --> E
    E --> F
    F --> G
    G --> H
    E --> I
    I --> J
    J --> K
Loading

Pinned Loading

  1. Code-Breaker Code-Breaker Public

    Code Breaker is a web based game app, where a user gets a number of attempts based on the level of difficulty and is suppossed to decrypt or else find the secret Key

    JavaScript 1

  2. First-Charge First-Charge Public

    Flutter project on a mobile gaming app

    C++ 1

  3. Machine-Tasks-Protocol-MTP- Machine-Tasks-Protocol-MTP- Public

    A decentralized framework that standardizes secure machine-to-machine task delegation by combining cryptographic identity, strict data schemas, and transport-independent verification to ensure all …

    JavaScript 1

  4. Numerical-integration Numerical-integration Public

    A graphical user interface (GUI) application for computing numerical integration using the Trapezoidal Rule, Simpson's Rule, and Scipy's Quad Integration.

    Python 1

  5. Urban-Growth-Analytics Urban-Growth-Analytics Public

    Python 1

  6. Ajax-Register Ajax-Register Public

    A simple AJAX-based user registration system built with Node.js for the backend and HTML/CSS/JavaScript for the frontend. This project demonstrates how to handle asynchronous form submissions using…

    JavaScript