Engineering Knowledge Base

Topic-wise documentation written by me — each track includes structured notes (Drive) and a matching GitHub repository with folder-based examples.

Purpose: faster delivery, consistent patterns, and easier onboarding/handover for real projects.

How it’s organized: Drive = explanations & breakdown • GitHub = runnable examples & folder-by-topic structure
PHP
PHP

Language fundamentals and practical patterns used alongside Laravel development.

Laravel
Laravel (Advanced)

Architecture patterns, best practices, and real-world examples for maintainable Laravel systems.

JavaScript
JavaScript

Core concepts and production-friendly patterns used in day-to-day frontend work.

Vue 2
Vue 2 + Vuex

SPA structure, state management patterns, and reusable component practices.

Vue 3
Vue 3 (Composition API)

Composition patterns, scalable UI practices, and testing notes aligned with real dashboard development.

Nuxt
Nuxt

Project structure, SSR/SPA tradeoffs, SEO considerations, and deployment notes.

TypeScript
TypeScript

Practical TypeScript notes focused on building safer, maintainable frontend systems.

Git & GitHub
Git & GitHub

Practical Git workflows, branching strategies, clean commit habits, and GitHub collaboration patterns I use in real projects (PRs, reviews, release tagging, and repo hygiene).

DSA with JavaScript
DSA in JavaScript

Topic-wise DSA notes and implementations in JavaScript: arrays, strings, recursion, stacks/queues, linked lists, trees, graphs, sorting, searching — with problem-solving patterns and examples.

Tailwind CSS
Tailwind CSS

Utility-first styling practices, responsive layout patterns, and reusable UI implementation notes.

Want to see how these notes connect to real product delivery?

View Case Studies