Skip to content

Instantly share code, notes, and snippets.

View mubbi's full-sized avatar

Mubbasher Ahmed Qureshi mubbi

View GitHub Profile
@mubbi
mubbi / Software Engineering SOP.md
Created April 17, 2026 12:36
A repeatable, opinionated execution framework for delivering web apps, APIs, backend-heavy systems, and AI/ML products in a mid-size company with small teams (2–5 engineers).

Software Engineering SOP (Mid–Senior, Small Teams)

A repeatable, opinionated execution framework for delivering web apps, APIs, backend-heavy systems, and AI/ML products in a mid-size company with small teams (2–5 engineers).

Owner: Engineering Lead · Review cadence: Quarterly · Status: Living document


0. How to Use This SOP

Node.js Architecture with Express.js

This architecture is designed for production-grade Node.js apps with Express, focusing on scalability, maintainability, testability, and multi-team collaboration. It follows a modular monolith approach that can evolve into microservices when justified.


Folder Structure

src/

React Native Architecture for Production

A production-ready, feature-modular, clean-architecture design for large React Native apps supporting multi-team development, offline-first capabilities, and maintainable scaling over years.


Dependency Flow

UI (features/) → domain/ → data/ → infrastructure/
@mubbi
mubbi / mern-developers-guide.md
Created January 1, 2026 12:14
Developers Guide for MERN

Developer Standards Guide

Tech Stack: Node.js 20+, React 18+, Next.js 14+, Express.js 4+, MongoDB 7+, TypeScript 5+

This document defines mandatory standards and best practices for building scalable, maintainable, secure, and high‑performance applications using the MERN stack (MongoDB, Express.js, React, Node.js) with Next.js and TypeScript. All developers must follow these guidelines consistently.


1. General Engineering Principles

@mubbi
mubbi / laravel-developers-guide.md
Last active January 19, 2026 06:00
Developers Guide for Laravel

Developer Standards Guide

Tech Stack: PHP 8.2+, Laravel 10+, MySQL 8+

This document defines mandatory standards and best practices for building scalable, maintainable, secure, and high‑performance applications using PHP, Laravel, and MySQL. All developers must follow these guidelines consistently.


1. General Engineering Principles

@mubbi
mubbi / nginx.conf
Created August 19, 2018 16:28 — forked from lkmadushan/nginx.conf
NGINX configuration for multi-tenant PHP application
map $http_accept $api_version {
default 0;
"application/vnd.example.v1+json" 1;
}
server {
listen 80;
listen [::]:80;