Skip to content
View cyrus-48's full-sized avatar
:shipit:
Focusing
:shipit:
Focusing

Block or report cyrus-48

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
cyrus-48/README.md

Cyrus Mwendwa

Full Stack Developer | Nairobi, Kenya (EAT, UTC+3)

Portfolio | LinkedIn | Twitter / X | LeetCode | Email


Overview

I am a full stack developer who builds scalable web applications with a focus on clean architecture and practical solutions. My backend work centers on Laravel and Django, and I have a growing interest in Machine Learning and AI integration. I am currently exploring advanced system design patterns and building production-ready, AI-powered applications.

My work covers the full lifecycle of a web product: requirements and data modelling, backend and API design, frontend implementation, payment and third-party integrations, deployment, and ongoing maintenance. I prioritize code that is readable, testable, and straightforward for other engineers to extend.


Technical Expertise

Backend Development

  • Languages: PHP, Python
  • Frameworks: Laravel, Django, FastAPI
  • Areas of focus: RESTful API design, authentication and authorization, background job processing and queues, transactional workflows, third-party and payment API integration

Frontend Development

  • Languages: TypeScript, JavaScript
  • Frameworks and libraries: Vue.js, Tailwind CSS, Bootstrap
  • Areas of focus: component-based interfaces, responsive layouts, server-driven single page applications using Inertia.js with Laravel

Databases

  • Relational: PostgreSQL, MySQL, SQLite
  • In-memory and caching: Redis
  • Areas of focus: schema design, indexing, migrations, query optimization, data integrity

DevOps and Infrastructure

  • Tools and platforms: Docker, Linux, Nginx, Microsoft Azure, Git
  • Areas of focus: containerized deployments, web server configuration, version control workflows, automated backups

Selected Projects

Aura & Oak Website

An artisanal e-commerce platform and back-office management system designed around a quiet luxury aesthetic. It pairs an editorial customer-facing storefront with a high-density operational management panel for the atelier.

Cynop Engineering Solutions: Corporate Platform

The official corporate platform for an engineering company. It presents industrial automation workflows, electrical engineering catalogs, and security architecture services, and includes an automated client inquiry pipeline. According to the client, customer quote requests grew by more than 180 percent after launch.

Cynop Engineering Store: Industrial E-Commerce Platform

A comprehensive e-commerce store and marketplace for industrial automation parts, security hardware, and electronics, built to support a fast and reliable client checkout experience.

AgriAI: Smart Farming Platform

A smart farming platform that uses IoT and data analytics to optimize agricultural practices, improve crop yields, and promote sustainable farming. My contribution included the telemetry ingestion pipeline and an interactive analytics dashboard for farmers, with emphasis on asynchronous processing and sensor data batching.

A full list of case studies is available at cyrusmwendwa.tech/projects.


Engineering Approach

Principles

  • Clean architecture: clear separation of concerns, small focused classes, and explicit boundaries between domain logic, infrastructure, and presentation.
  • Data integrity: database transactions around multi-step operations, appropriate constraints, and idempotent handling of payment and webhook events.
  • Reliability: queued background processing for slow or failure-prone work, sensible retry behavior, and automated backups.
  • Maintainability: adherence to PSR-12 for PHP, strict typing where the language supports it, and consistent conventions across a codebase.
  • Transparency: delivery in defined milestones, with full code ownership transferred to the client.

Services

I am available for engagements in the following areas:

  1. Web and SaaS platforms: custom subscriber portals, SaaS MVPs, and scalable workflow dashboards.
  2. E-commerce development: storefronts, checkout flows, and payment integrations including M-Pesa, Stripe, and PayPal.
  3. Backend development and architecture: API design, system integration, and data modelling for new and existing products.
  4. Corporate and institutional websites: brand websites, organizational portals, and internal web applications.
  5. Cloud deployment and reliability: containerized deployments, resilient database configuration, and automated backup strategies.

Further details on scope and pricing are available at cyrusmwendwa.tech/services.


Current Focus

  • Deepening expertise in system design and distributed systems.
  • Building and shipping AI-integrated web applications for production use.
  • Contributing to meaningful open source projects.
  • Strengthening algorithmic problem solving through regular practice on LeetCode.

Technical Writing

I publish articles on backend engineering, framework best practices, and web fundamentals.

Additional articles are available at cyrusmwendwa.tech/blog.


Collaboration

I am open to collaboration on projects involving Django, FastAPI, PHP, and Laravel, as well as AI-integrated web applications and open source contributions. If you have a product to build or a technical problem to discuss, please get in touch using any of the channels below.


Contact

Channel Details
Email cyrusmwendwa370@gmail.com
Business email hello@cyrusmwendwa.tech
WhatsApp +254 115 645 217
Portfolio cyrusmwendwa.tech
LinkedIn linkedin.com/in/cyrus-mwendwa
Twitter / X @cyrus_bill_ke
LeetCode cyrus-48
Location Nairobi, Kenya (EAT, UTC+3)

Pinned Loading

  1. agriAI agriAI Public

    AgriAI is a comprehensive farm management platform that uses ai to help farmers optimize their operations, increase yields, and make data-driven decisions

    Blade 4

  2. laravel-relevance laravel-relevance Public

    A multipurpose Laravel toolkit for full-text, semantic hybrid search, personalization, and RAG chunk retrieval.

    PHP 3

  3. jwt_authentication_fastapi jwt_authentication_fastapi Public

    JWT authenication in fastapi

    Python 3

  4. meal-analyzer meal-analyzer Public

    Food analysis and recommendation using AI

    HTML 4 1

  5. paysasa paysasa Public

    PHP 1

  6. apex-cars-website apex-cars-website Public

    Vue