Skip to content
View mangn0u's full-sized avatar

Block or report mangn0u

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
mangn0u/README.md

Hi 👋 I'm Mang'era

Typing SVG

Software Engineer • Backend Engineer

I design and build scalable backend systems, production-ready web applications, and reliable APIs using modern software engineering practices.

Passionate about clean architecture, distributed systems, developer experience, and writing software that is maintainable, testable, and built to scale.


🚀 About Me

class SoftwareEngineer:

    def __init__(self):
        self.name = "Mang'era"
        self.role = "Software Engineer"
        self.location = "Kenya"

        self.languages = [
            "Python",
            "JavaScript",
            "SQL"
        ]

        self.backend = [
            "Django",
            "FastAPI",
            "Django REST Framework"
        ]

        self.frontend = [
            "React"
        ]

        self.database = [
            "PostgreSQL",
            "Redis"
        ]

        self.devops = [
            "Docker",
            "GitHub Actions",
            "Linux"
        ]

        self.current_focus = [
            "Backend Engineering",
            "Data Engineering",
            "System Design",
            "Software Architecture and Infrastructure"
        ]

💼 What I Build

  • 🚀 Production-ready backend applications
  • 🔐 Authentication & Authorization systems
  • 🌐 RESTful APIs
  • ⚡ High-performance Django & FastAPI applications
  • 🗄 PostgreSQL database design and optimisation
  • 🔄 Background task processing with Celery & Redis
  • 🐳 Dockerised applications
  • ⚙️ Automated CI/CD pipelines using GitHub Actions
  • 🧪 Well-tested software with maintainable architecture

🛠 Tech Stack

Languages

Backend

Frontend

Database

DevOps & Infrastructure


🏗 Engineering Principles

  • Build simple solutions before introducing complexity.
  • Write clean, maintainable, and testable code.
  • Design software with scalability and reliability in mind.
  • Automate testing and deployments.
  • Treat documentation as part of the product.
  • Build software for production—not just demonstrations.

📚 Currently Reading

📖 Clean Architecture — Robert C. Martin

📖 Designing Data-Intensive Applications — Martin Kleppmann

📖 Database Internals — Alex Petrov

📖 The Pragmatic Programmer — David Thomas & Andrew Hunt


🎯 Current Focus

  • Backend Engineering
  • Distributed Systems
  • Software Architecture
  • PostgreSQL Performance
  • Docker & CI/CD
  • Open Source Contributions

📈 GitHub Analytics


🤝 Let's Connect


"Building reliable software, one clean abstraction at a time."

Pinned Loading

  1. mangn0u mangn0u Public

  2. ching-track ching-track Public

    A personalised solution to track personal expenditure, budget and savings

    Python

  3. weather-data_visualizer weather-data_visualizer Public

    A web app to assist meteorologists to visualize weather data from the output of their prediction models by simplifying the output format into CSV.

    Python