Skip to content
View pmutua's full-sized avatar
🐲
Focus mode
🐲
Focus mode

Organizations

@moringaschool @devcnairobi @nairobi-gophers

Block or report pmutua

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
pmutua/README.md

Stack Overflow Reputation


Hi there 👋

I'm Philip, a Senior Software Engineer driven by a passion for building scalable, high-performance applications.
I excel at delivering solutions that solve real problems and create meaningful impact.

My expertise lies in full-stack web development, APIs, and cloud deployments, ensuring that the systems I build are efficient, scalable, and robust.
With a strong foundation in cloud infrastructure, my primary focus is on web development and backend systems, architecting solutions that enhance performance and reliability.

I’m always open to discussions on business solutions, technology, and innovation.


📌 Technical Skills

💻 Frontend Development

  • Languages: TypeScript, JavaScript, HTML, CSS, Sass
  • Frameworks & Libraries: Angular, RxJS, Jinja
  • Styling & UI: Tailwind CSS, Bootstrap, Material UI
  • Prototyping & Design: Figma, Canva

🏗️ Backend Development

  • Languages: TypeScript, JavaScript, Python
  • Frameworks: Django, Node.js, Flask, FastAPI

🗄️ Databases

  • Relational: PostgreSQL, MySQL, SQLite
  • NoSQL & Caching: MongoDB, Redis

☁️ Cloud & Infrastructure

  • Cloud Providers: Azure, AWS, Google Cloud Platform, Firebase
  • Hosting & Deployment: Vercel, Render, Heroku, Railway
  • Reverse Proxy & Load Balancing: NGINX, Cloudflare

⚙️ DevOps & CI/CD

  • Version Control & CI/CD: Git, GitHub Actions, Azure DevOps
  • Containerization & Infrastructure: Docker
  • Message Queues: RabbitMQ

🔧 Tools & Productivity

  • Project Management: Jira, Notion
  • API Development & Testing: Postman
  • AI & Automation: OpenAI, Anthropic

🏗️ Projects & Contributions

💡 Personal Projects

🌐 Web Apps

  • 📦 Angular Boilerplate project – Scalable Boilerplate Angular 17 application starter. This Angular project is a scalable, well-structured enterprise application designed for efficient handling of diverse features. It adheres to best practices, promoting modularity, reusability, and maintainability 🚀.
  • Quandl Stocks - An Angular application that allows a user to visualize the historical trend of end of day stock prices for publicly available companies. The application uses the Quandl API.
  • 🟩 Matrix Rain - Fun project that creates an animation of raining katakana symbols similar to the Matrix movie scene. It's implemented using HTML, CSS, and JavaScript, and is customizable.
  • 🚀 Portfolio – My website devloped using Angular.
  • 🌐💻 API Developer Portal Demo UI - The API SaaS Application Developer Portal is a centralized hub designed for developers to seamlessly explore, integrate, and manage API services. It offers a user-friendly interface, comprehensive API documentation, authentication mechanisms, and analytics to enhance the developer experience. 🔑 To log in, use the following test users. 📂 GitHub Repository

🔌 APIs

  • 📄🔌 Document API - API developed using Fast API for managing documents
  • ⚙️📲 Xelpayer - Django (DRF) safaricom mpesa API
  • 🥗📊🔌 Restaurant Voting API - This repository contains a set of RESTful APIs for a restaurant management system. It includes endpoints for registering a user, creating a new employee, user login, and logout. Additionally, it provides endpoints for listing all restaurants, listing all menus of the current day, and voting for a menu.
  • ☁️🔌Weather API - Weather Forecast API
  • 💬🔌 SMS Service API - API has ability to send SMS to multiple 🇰🇪 Kenya phone numbers. Supported service providers include Safaricom, Airtel Kenya & Telcom Kenya.
  • ⚽🥅 Elite Schedule - Elite Schedule is an open source football REST API providing historical results to help analyse many years of data quickly and efficiently.
  • 🖼️🔍Image Classifier - Image Recognition Flask Restful API.
  • 🔗💰 Conduit -Node.js REST API integrated with third party Safaricom's Mpesa Daraja API an Application Programming Interface that creates a bridge for payment integration to web and mobile apps.
  • 🤖🔍 Django DRF API for Bulk CSV/XLSX Uploads & AI-Powered Queries with LangChain - Demo Django (Django Rest Framework) API uploads .csv/.xlsx for bulk data, queries via text for accurate results. Integrated with OpenAI using Langchain library. Watch full implementation via this video
  • 🤖📈 Trading Bot Demo - Demo Crypto Trading Telegram Bot (python, flask, web sockets, asyncio, pandas, telegram-bot, postgreSQL, ta-lib, binance-connector-api, docker, docker-compose, requests...)

📱 Mobile

  • Moovie - A Movie search application made with flutter

🔥 Hackathon Contributions

⚠️ Note: Some projects are no longer actively maintained, and others are still in development. Developers may need to update dependencies, configurations, or add missing features if they plan to use or contribute.


📌 Interesting Repositories


📌 Interests

🦄 Building things that make an impact

👨‍💻 Developing scalable web applications & services

📢 Tech discussions and sharing knowledge


📫 Let's Connect

LinkedIn GitHub X Medium StackOverflow DevTo

Pinned Loading

  1. Boilerplate-Angular-Project Public

    Scalable Boilerplate Angular 17 application starter. This Angular project is a scalable, well-structured enterprise application designed for efficient handling of diverse features. It adheres to be…

    TypeScript 1

  2. conduit Public template

    Node.js REST API integrated with third party Safaricom's Mpesa Daraja API an Application Programming Interface that creates a bridge for payment integration to web and mobile apps.

    JavaScript 6

  3. drf_csv_xlsx_file_upload Public

    Demo Django (Django Rest Framework) API uploads .csv/.xlsx for bulk data, queries via text for accurate results. Integrated with OpenAI using Langchain library. Watch full implementation via this v…

    JavaScript 14 3

  4. CodeCraftGPT Public

    A web app with a suite of AI-driven tools for intelligent code refactoring, style checking, test case generation, and cross-language translation, built with Python, Streamlit, and OpenAI.

    Python 11 1

  5. Matrix-Rain Public

    Fun project that creates an animation of raining katakana symbols similar to the Matrix movie scene. It's implemented using HTML, CSS, and JavaScript, and is customizable. The README file includes …

    JavaScript 4

  6. tradingbot Public

    Demo Crypto Trading Telegram Bot (python, flask, web sockets, asyncio, pandas, telegram-bot, postgreSQL, ta-lib, binance-connector-api, docker, docker-compose, requests,

    Python 1

619 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to pmutua/Boilerplate-Angular-Project, pmutua/pmutua, pmutua/tradingbot and 12 other repositories
Loading A graph representing pmutua's contributions from March 03, 2024 to March 09, 2025. The contributions are 88% commits, 11% issues, 1% pull requests, 0% code review.

Contribution activity

March 2025

41 contributions in private repositories Mar 6 – Mar 8
Loading

Seeing something unexpected? Take a look at the GitHub profile guide.