Skip to content
View dev-amit-dots's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dev-amit-dots

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. 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
dev-amit-dots/README.md

πŸ‘¨β€πŸ’» About Me

I'm a Software Developer specializing in PHP, Laravel, and Moodle LMS development, with 3+ years of professional experience building, maintaining, debugging, and improving business-critical web applications.

My primary focus is backend development, LMS platforms, REST APIs, database-driven applications, third-party integrations, and system optimization.

I enjoy working with existing systems, understanding their architecture, identifying technical problems, and implementing clean, maintainable, and minimal-impact solutions without unnecessarily changing established business logic.

πŸš€ What I Do

  • πŸŽ“ Build and customize Moodle LMS platforms
  • ⚑ Develop PHP & Laravel backend applications
  • πŸ”Œ Build and integrate REST APIs and third-party services
  • πŸ’³ Work with payment gateways and webhook integrations
  • πŸ—„οΈ Design and optimize MySQL databases
  • πŸ” Implement authentication, authorization and role-based access
  • 🐍 Develop backend services using Python, Django and FastAPI
  • 🐳 Deploy and manage applications using Docker, Linux and Nginx
  • πŸ€– Explore AI-powered application development
  • πŸ”§ Debug, modernize and improve legacy applications

πŸ§‘β€πŸ’» Professional Focus

Backend Engineering

  • PHP
  • Laravel
  • Moodle
  • Python
  • Django
  • FastAPI
  • REST APIs
  • Authentication & Authorization
  • Dependency Injection
  • Interface-based Architecture
  • SOLID Principles

Application Engineering

  • Business Logic
  • Database Design
  • API Integrations
  • Payment Integrations
  • Webhooks
  • Background Jobs
  • Scheduled Tasks
  • Debugging
  • Performance Optimization
  • Legacy System Modernization

πŸ› οΈ Technology Stack

Backend

Frontend

Database

DevOps & Tools


πŸ’Ό Professional Experience

πŸŽ“ Moodle LMS Development

My professional work includes developing and maintaining custom LMS functionality using Moodle and PHP.

Key Areas

  • Custom Moodle plugin development
  • LMS workflow implementation
  • Custom reports and dashboards
  • Role-based access control
  • Permission validation
  • Moodle database development
  • Custom database tables
  • REST/API integrations
  • User and cohort management
  • Business-specific LMS workflows
  • Report generation and downloads
  • Debugging and production issue resolution
  • Moodle/PHP version upgrades
  • Legacy code maintenance

⚑ PHP & Laravel Development

Experienced in developing and maintaining backend applications using PHP and Laravel.

Key Areas

  • REST API development
  • Business logic implementation
  • Authentication and authorization
  • Role-based access control
  • Database-driven applications
  • Third-party API integrations
  • Payment gateway integrations
  • Webhooks
  • Queue and background processing
  • Scheduled jobs
  • Notification systems
  • API debugging and optimization
  • Legacy application modernization

πŸ’³ Payment & Third-Party Integrations

Experience working with application integrations such as:

Application
    β”‚
    β”œβ”€β”€ Payment Gateway
    β”‚
    β”œβ”€β”€ Webhooks
    β”‚
    β”œβ”€β”€ Notification Services
    β”‚
    β”œβ”€β”€ External APIs
    β”‚
    └── Internal Business Services

I focus on maintaining clean integration boundaries and reducing unnecessary coupling between controllers, services, and external providers.


🧠 Software Engineering Approach

I believe professional development is not simply about adding new features.

A good engineer should be able to:

Understand
    ↓
Analyse
    ↓
Identify the Root Cause
    ↓
Design the Smallest Safe Solution
    ↓
Implement
    ↓
Test
    ↓
Monitor
    ↓
Improve

Engineering Principles

Principle Focus
🧩 Clean Code Readable and maintainable implementation
πŸ”— Low Coupling Reduce unnecessary dependencies
🧱 SOLID Better software architecture
πŸ’‰ Dependency Injection Flexible and testable components
πŸ“ Interfaces Clear contracts between components
πŸ” Security Proper validation and authorization
πŸ—„οΈ Database Reliable and optimized data access
⚑ Performance Efficient APIs and queries
πŸ§ͺ Testing Prevent regressions
πŸ”§ Maintainability Safe long-term improvements

πŸ”„ Legacy System Modernization

One of my areas of interest is improving existing applications without unnecessarily rewriting them.

Example

Instead of:

Controller
     β”‚
     └── Creates its own Payment Service
              β”‚
              └── Directly depends on Razorpay

I prefer a cleaner architecture:

Controller
     β”‚
     ↓
Payment Interface
     β”‚
     ↓
Payment Service
     β”‚
     β”œβ”€β”€ Razorpay
     └── Other Payment Providers

This approach helps reduce tight coupling, improves maintainability, and makes future integrations easier.


🐍 Python & AI Development

I'm actively expanding my backend engineering skills with Python.

Current Areas

  • Python
  • Django
  • FastAPI
  • REST APIs
  • WebSockets
  • Docker
  • AI integrations
  • AI-powered backend services
  • API architecture

Development Direction

PHP / Laravel
      β”‚
      β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      ↓              ↓
Moodle           Python
                    β”‚
              β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”
              ↓           ↓
           Django      FastAPI
                          β”‚
                          ↓
                    AI Integration

🐳 DevOps & Deployment

I also work with application deployment and server-side environments.

Technologies

  • Docker
  • Linux
  • Nginx
  • VPS deployment
  • SSL configuration
  • Reverse proxy configuration
  • Application containers
  • API deployment
  • Environment configuration
  • Logs and troubleshooting

πŸ“š Currently Learning

I'm continuously improving my skills in modern backend engineering and system architecture.

Advanced Laravel
        ↓
Software Architecture
        ↓
Django & FastAPI
        ↓
Docker & Linux
        ↓
AWS & Cloud
        ↓
AI Integration
        ↓
System Design

🎯 Current Career Focus

My current professional direction is toward becoming a stronger Backend / Full Stack Software Engineer with deeper expertise in:

  • Advanced Laravel
  • PHP architecture
  • Moodle development
  • REST API architecture
  • Software design patterns
  • SOLID principles
  • System design
  • Database optimization
  • Python backend development
  • FastAPI
  • Docker
  • AWS
  • AI integration

πŸ“Š GitHub Statistics




πŸ† GitHub Achievements


πŸ“Œ Areas You Can Find in My Repositories

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              MY DEVELOPMENT                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                            β”‚
β”‚  πŸŽ“ Moodle LMS Development                 β”‚
β”‚  ⚑ PHP & Laravel Applications             β”‚
β”‚  πŸ”Œ REST API Development                   β”‚
β”‚  πŸ—„οΈ Database & SQL Projects               β”‚
β”‚  🐍 Python / FastAPI Projects              β”‚
β”‚  🐳 Docker & Deployment                    β”‚
β”‚  πŸ€– AI Integration                         β”‚
β”‚  πŸ”§ Legacy System Improvements             β”‚
β”‚  πŸ“š Learning & Architecture Experiments   β”‚
β”‚                                            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🀝 Let's Connect


πŸ’‘ Build. Debug. Improve. Repeat.


Pinned Loading

  1. ai-face-monitoring-service ai-face-monitoring-service Public

    Real-time AI Face Monitor & Proctoring Service. Built with FastAPI, WebSockets, MediaPipe, & ONNX for exams, online training, & attendance.

    Python

  2. DevInsightAI DevInsightAI Public

    An intelligent codebase analyzer & live Lighthouse PageSpeed audit portal. Auto-scans dependencies, maps database schemas, audits hosted SEO/best practices, and enables RAG-based AI chat consultati…

    Python

  3. php-image-manager php-image-manager Public

    A production-ready Core PHP image management library with secure image uploads, optimization, resizing, compression, watermarking, and MySQL integration using the PHP GD Library.

    PHP