Skip to main content
Full stack developer · Laravel, WordPress & AI-assisted engineering

I build AI-powered web applications and the systems behind them.

I build and maintain production web systems — Laravel backends, WordPress and WooCommerce engineering, API integrations, performance and security work — with AI doing the repetitive parts of delivery.

  • Back-end architecture
  • AI-assisted development
  • WordPress plugin systems
  • API integrations

3 yrs

Building production web applications

15+

Production projects worked on

60%

Load-time reduction on audited sites

10+

Third-party APIs integrated

AI Automation & IntegrationLaravel & Backend ArchitectureWordPress & WooCommerce EngineeringAPI Integrations & AutomationPerformance, Security & RecoveryAI Automation & IntegrationLaravel & Backend ArchitectureWordPress & WooCommerce EngineeringAPI Integrations & AutomationPerformance, Security & Recovery

872 contributions in the last year

@salil-saurav
LessMore
Focus

The work I go deep on.

Five areas rather than a list of everything. Increasingly that means AI doing the repetitive part of delivery — wired into real production systems, not bolted on beside them.

AI Automation & Integration

Teams lose hours a week to work a machine should do — sorting enquiries, rewriting copy, pulling data out of documents. The hard part is connecting a language model to the systems already in production.

Approach

Wiring language models into an existing stack rather than adding another SaaS subscription: hosted models where that suits, self-hosted via Ollama where the data can't leave the infrastructure.

Outcome

Repetitive work runs unattended, sensitive data stays in-house, and the integration is owned outright rather than rented per seat.

  • LLM API integration (OpenAI, Claude)
  • Self-hosted models for private data
  • Document and content processing pipelines
  • Internal tooling and workflow automation

Laravel & Backend Architecture

An application that started small starts resisting every change. Logic is scattered through controllers, nobody knows what a change will break, and each feature takes longer than the last.

Approach

Restructuring around explicit service layers, repositories, and typed boundaries, so domain logic lives in one place and can be extended without archaeology.

Outcome

Adding a feature becomes bounded and predictable, and the next developer is productive without a week of hand-holding.

  • Service and repository layer design
  • Database schema and migration strategy
  • Authentication and authorisation flows
  • Refactoring plan for existing code

WordPress & WooCommerce Engineering

A build held together by fifteen plugins, each one a liability. Updates are frightening, checkout does almost what the business needs, and nobody can safely touch the theme.

Approach

Custom plugins and themes on a PSR-4 foundation with proper hook management — the same standards as any other PHP application. Third-party plugins get integrated deliberately, not accumulated.

Outcome

A WordPress install that is owned rather than rented: fewer moving parts, safe updates, and checkout that matches how the business actually sells.

  • Custom plugin and theme development
  • WooCommerce checkout and shipping logic
  • Plugin consolidation and dependency reduction
  • WordPress REST API and headless integrations

API Integrations & Automation

Two systems that should talk don't, so someone copies data between them by hand. Or the integration exists but fails silently, and the first sign of trouble is a customer complaint.

Approach

Integrations built to assume failure: retries, webhook handling, idempotent writes, and logs that say what broke at 2am.

Outcome

Manual data-shuffling disappears, and an upstream outage degrades visibly instead of losing records quietly.

  • Third-party and payment API integration
  • Webhook infrastructure and event handling
  • Reusable API adapter layers
  • Error handling, retries, and logging

Performance, Security & Recovery

Pages load too slowly and it costs conversions — or the site is compromised, flagged by Google, and has to be clean and trustworthy again quickly.

Approach

Performance: measure first, then fix the actual bottleneck rather than installing another caching plugin. Security: scope the compromise, clean it, close the entry point, harden against a repeat.

Outcome

A site fast enough to stop losing visitors, and one that can be left running without checking whether it has been defaced.

  • Performance audit with before/after measurements
  • Database query and asset optimisation
  • Malware cleanup and hardening
  • Ongoing monitoring setup
Selected work

Systems built to be maintained, not just shipped.

Plugins, frameworks and integrations running in production. Detailed case studies with measured results are in progress.

WooCommerce Integration

GoSweetSpot Live Shipping Plugin

A custom WordPress/WooCommerce plugin that fetches real-time shipping rates from the GoSweetSpot API at checkout, presenting customers with multiple carrier options and letting them choose based on cost and delivery preference.

  • PHP
  • WordPress
  • WooCommerce
  • GoSweetSpot API
  • REST API
WordPress Plugin

WordPress Performance & Debloater Suite

An all-in-one WordPress plugin for speed and stability — disabling unnecessary core features, reducing HTTP requests, deferring scripts, and applying targeted optimizations to improve load times and Lighthouse scores out of the box.

  • PHP
  • WordPress
  • OOP
  • Composer
WordPress Engineering

PSR-4 Plugin & Theme Framework

A fully structured PSR-4 autoloaded foundation for building production-grade WordPress plugins and themes — featuring service providers, admin module separation, hook management, and reusable API adapters for faster, maintainable client delivery.

  • PHP
  • OOP
  • WordPress
  • Composer
  • PSR-4
Maps API Integration

Restaurant Discovery via Geolocation

Integrated the Google Maps Geolocation API into a web application to let users search, filter, and discover nearby restaurants based on their live location — with map markers, proximity sorting, and dynamic result rendering.

  • JavaScript
  • Google Maps API
  • Geolocation API
  • PHP
  • MySQL
Cross-Stack Development

Multi-Framework Project Contributions

Contributed across a breadth of production stacks including Next.js, React, Vue, Ruby on Rails, and Django — handling feature development, API integrations, and back-end modules as part of cross-functional teams.

  • Next.js
  • React
  • Vue
  • Ruby on Rails
  • Django
Expertise

Depth where it matters, breadth where it helps.

Grouped by the kind of problem each tool solves rather than by language, because that is how the work arrives.

Backend

PHP
OOP, PSR standards, Composer packages
Laravel
Service layers, repositories, queues, Eloquent
Node.js
Express APIs and service endpoints
REST APIs
Design, versioning, auth, webhook handling

WordPress

Plugin development
PSR-4 autoloaded, service-provider based
Theme development
Custom builds, no page-builder lock-in
WooCommerce
Checkout, shipping, and payment extensions
WP REST API
Headless and API-driven integrations

Data & Infrastructure

MySQL
Schema design, indexing, query optimisation
PostgreSQL
Relational modelling for Laravel services
GitLab CI/CD
Build, test, and deploy pipelines
Linux & CLI
Server administration, WP-CLI, shell tooling

Frontend & AI Tooling

React & Next.js
Component architecture and API integration
JavaScript
ES2020+, browser APIs, progressive enhancement
AI-assisted workflows
Claude, Cursor, OpenAI, local Ollama models
Performance tooling
Lighthouse, query profiling, asset budgets
Experience

Where the practice was built.

Production work across WordPress plugin systems, Laravel backends, API integrations, and performance engineering.

Full-Stack Developer

Digital Web Solutions Pvt. Ltd. · Gurugram, Haryana

Nov 2023 – Present
  • Built custom WordPress themes and plugins from scratch using object-oriented PHP, reusable architecture patterns, hooks, filters, and PSR-4 autoloading.
  • Developed scalable backend modules using Laravel, including service classes, repositories, routing, controllers, authentication flows, and database migrations.
  • Integrated third-party APIs, payment workflows, analytics platforms, and webhook-based systems for real-time functionality and external service communication.
  • Worked on headless and API-driven integrations using WordPress REST API and custom backend endpoints.
  • Optimized application performance by improving database queries, reducing load times, and implementing maintainable backend structures.
  • Built reusable frontend components and integrated APIs in React-based applications with focus on scalability and maintainability.
  • Used AI-assisted development workflows with Cursor, OpenAI APIs, Claude, Qwen, and Ollama to accelerate debugging, code generation, refactoring, and repetitive engineering tasks.
  • Collaborated with designers, project managers, and developers while clearly communicating technical decisions, implementation approaches, and delivery timelines.
  • Proactively identified technical risks and dependencies, proposing mitigation strategies to ensure on-time and high-quality delivery.

Trainee Developer

Digital Web Solutions Pvt. Ltd. · Gurugram, Haryana

Aug 2023 – Nov 2023
  • Assisted in Laravel backend development including routing, controllers, migrations, database operations, and API integrations.
  • Contributed to WordPress custom theme development and plugin customization under senior developer guidance.
  • Worked with REST APIs, authentication flows, and third-party integrations across client projects.
  • Supported debugging, implementation, and automation workflows using AI-assisted development tools and local agent setups.
About

How I got here, and where this is going.

I started at Digital Web Solutions as a trainee in August 2023 and moved into full-stack work three months later. The pull toward the backend happened on its own: the problems I kept volunteering for were the ones behind the interface — why a query took four seconds, why an integration dropped every tenth webhook, why a plugin stack nobody had touched in two years fell over on update.

The clearest example is a WooCommerce shipping integration built against the GoSweetSpot API. Live carrier rates at checkout is the easy half. The hard half is everything the happy path ignores — orders over 25kg that no rate card covers and have to be quoted as freight, weights and dimensions arriving in units that don't match what the API expects, a customer's chosen rate surviving the trip from cart to checkout to order, and label generation that runs on cron and must not silently do nothing. It taught me that an integration is defined by how it behaves when the upstream service or the data is wrong, not when they're right.

AI has changed my workflow more than any tool since version control, but not in the direction the marketing suggests. I run it as a team of workers rather than an oracle: bulk analysis passes, mechanical edits across dozens of files, first-pass research — dispatched, then graded. Cursor and Claude for implementation and debugging, self-hosted Qwen and Ollama models where the data shouldn't leave the machine. The judgement stays mine, and so does responsibility for what ships. What's gone is most of the typing between having a decision and shipping it.

Toolbelt

  • Composer
  • WP-CLI
  • CLI
  • GitLab CI/CD
  • Azure
  • Docker
  • Git
  • Custom Plugins
  • Reusable Services
  • SEO Tooling

Education

Postgraduate Diploma in Computer Application

Makhanlal Chaturvedi National University

May 2021

Bachelor of Computer Application

ISBM University

Apr 2022

Where this is going

Going deeper on AI-assisted engineering: shipping web systems other people can maintain, and getting better at the judgement calls that tooling can't make for you.

Contact

Get in touch.

Questions about the work here, something you want to talk through, or just saying hello — email is the fastest way to reach me.

Happy to talk about Laravel and backend architecture, WordPress and WooCommerce internals, API design, or AI-assisted workflows.

Send a message

A few lines is enough.