India · Available for work

Amandeep
Singh.

Senior Full-Stack Engineer building AI-powered platforms, headless architectures, and serverless systems that hold up in production.

Nine years across Laravel, React and Next.js — most recently one Next.js app serving several hundred storefront sites, a WordPress multisite estate, and language models wired into real workflows.

Years shipping
0+Years shipping
Storefronts, one app
0+Storefronts, one app
Custom plugins
0+Custom plugins
LaravelNext.jsTypeScriptOpenAIClaudeOllamaFastAPIAWS LambdaFirebaseTailwindWordPressRedisLaravelNext.jsTypeScriptOpenAIClaudeOllamaFastAPIAWS LambdaFirebaseTailwindWordPressRedis

About

I build the unglamorous parts that make products dependable.

Most of my work sits between the interesting demo and the thing that has to work at 2am — hundreds of domains, scheduled jobs, permission models. That middle is where I like to be.

One app, many brands

Multi-tenancy where a domain resolves the tenant — several hundred storefronts sharing a single Next.js codebase, with configuration served from a Lambda-backed API.

WordPress at network scale

A multisite estate plus 30+ custom plugins — lead capture, push notifications, consent banners, ad integration — without fighting the platform.

AI that survives production

Claude turning analytics telemetry into written insight reports, with prompt design and local model evaluation where privacy or cost demands it.

How I got here

I started in 2012 supporting PHP and WordPress platforms, then spent four years leading development for client sites at Tech Face Pro. Project management at Tech CASA taught me what breaks when architecture decisions are made without delivery pressure.

Since 2021 I have owned enterprise platforms end to end. Recent work spans a Laravel admin panel managing eight MySQL databases behind role and per-module permissions, a single Next.js app serving several hundred storefront domains, and a WordPress multisite estate I support with custom plugins rather than off-the-shelf ones. Scheduled jobs — uptime checks, queue-backed alerting, daily analytics aggregation — keep it running. I also mentor junior engineers and review code, which is the part of the job I keep coming back to.

This site is where I write about the decisions: what I shipped, what broke, and what I would do differently.

LaravelReactNext.jsTypeScriptClaudeWordPress MultisiteAWS LambdaMulti-tenancy

Education

  • Bachelor of Technology

    Computer & Information Sciences

  • Diploma

    Computer Science Engineering

  • NIIT Chandigarh

    PHP Developer Certification

Certifications

  • AI Tools & Claude Workshop

    be10X · Sept 2026

    Completed
  • AI Productivity with MCP — Leveraging MCP Servers with Claude

    LinkedIn Learning · Dec 2025

    Completed
  • AWS Certified Developer – Associate (DVA-C02) Cert Prep

    LinkedIn Learning · Feb 2026

    Completed
  • The Complete Machine Learning Course with Python

    Udemy · Jun 2021

    Completed
  • Build REST APIs with FastAPI

    Online course

    Completed

Skills

A stack shaped by what actually broke.

Depth where it counts, breadth where the problem demands it. The percentages are a rough self-assessment, not a certificate.

AI & LLM

17

Multi-provider LLM systems end to end — routing across hosted and local models, agent graphs, retrieval, and the speech stack around them.

  • OpenAI90
  • Claude88
  • Gemini82
  • Groq80
  • Ollama84
  • LangChain85
  • LangGraph82
  • MCP Servers86
  • Prompt Engineering92
  • RAG / pgvector84
  • LLM Caching78
  • Whisper80
  • AssemblyAI78
  • Deepgram76
  • Text-to-Speech74
  • Vector Search82
  • AI Insight Reports84

Frontend

19

Server-rendered React where it earns its keep — App Router, RSC, streaming, caching, and rendering budgets treated as first-class concerns.

  • React94
  • React Server Components88
  • Next.js93
  • TypeScript90
  • Tailwind CSS91
  • JavaScript ES6+95
  • HTML5 / CSS396
  • Alpine.js84
  • jQuery86
  • Chart.js82
  • Three.js / WebGL84
  • GSAP82
  • Framer Motion84
  • MapLibre GL78
  • shadcn / Radix UI84
  • Zustand80
  • Monaco Editor76
  • Recharts78
  • Markdown / Shiki84

Backend

18

Nine years of PHP and Laravel, with Python and Node alongside for AI-adjacent and real-time services. Multi-tenant admin panels, role-gated modules, and scheduled jobs.

  • PHP 8.2+95
  • Laravel94
  • Blade Templates92
  • Eloquent ORM92
  • Laravel Queues90
  • Artisan Scheduler89
  • Python90
  • FastAPI89
  • Flask82
  • REST APIs94
  • Node.js86
  • WebSockets84
  • Pydantic85
  • SQLAlchemy86
  • Alembic82
  • Service Layer Design90
  • Roles & Permissions91
  • Background Jobs88

WordPress

15

Multisite networks at scale — a few dozen custom plugins, shortcodes, cron-driven pipelines, and privacy/consent compliance across every site.

  • WordPress Multisite93
  • Plugin Development92
  • Shortcodes90
  • WP-Cron / Scheduling88
  • Gutenberg Blocks84
  • AJAX Endpoints88
  • Options API86
  • Transients & Caching84
  • Lead Capture88
  • Push Notifications84
  • Ad Integration86
  • CCPA / Privacy Compliance89
  • Cookie Consent86
  • Multi-Tenant Routing87
  • SEO84

Data & geospatial

12

Relational modelling, vector retrieval, and raster/vector geospatial analysis — including flood and hazard modelling on raster stacks.

  • PostgreSQL88
  • Neon84
  • pgvector82
  • MySQL90
  • Redis82
  • SQLite78
  • Supabase80
  • NumPy / SciPy82
  • Rasterio / Raster Data78
  • Xarray / Zarr76
  • PyProj / GeoPandas76
  • Pandas84

Platform & Cloud

17

Serverless, container deploys, and delivery pipelines that keep releases boring — from nginx/PHP-FPM through to Lambda and multi-cloud.

  • Vercel92
  • AWS Lambda88
  • AWS S386
  • AWS SQS84
  • AWS RDS84
  • Render86
  • Railway84
  • Cloudflare80
  • Docker86
  • nginx / PHP-FPM85
  • GitHub Actions90
  • CI/CD89
  • Headless WordPress91
  • Firebase90
  • Sentry82
  • Turborepo82
  • Monorepos84

Security & scraping

13

Network analysis, credential handling, and the scraping pipelines that feed content systems — plus the compliance work that keeps consumer sites legal.

  • Scapy78
  • Network Analysis76
  • BeautifulSoup88
  • Playwright86
  • Selenium82
  • Web Scraping89
  • Cryptography78
  • JWT / Sessions86
  • Secret Scanning80
  • Rate Limiting84
  • Input Sanitisation84
  • Bot Management82
  • Security Auditing84

Selected work

Platforms built to be maintained, not admired.

A few engagements that show the range — multi-tenant platforms, admin tooling, WordPress estates, and AI-assisted analytics. Client names withheld; the architecture and the decisions are the point.

One Next.js app serving hundreds of storefront domains preview

Multi-brand publisher network · 2025

One Next.js app serving hundreds of storefront domains

Replaced a fleet of near-duplicate brochure sites with a single tenant-aware Next.js app, so a new brand launches from config instead of a deploy.

  • Modelled multi-tenancy around host resolution: one request, one tenant, no per-site deploy.
  • Designed a Lambda-backed config service holding per-brand JSON — theme, copy, legal templates — with API-key auth and environment-scoped variants.
  • Rolled GPC signal detection and a cookie-consent banner across the whole network.
Next.jsReactTypeScriptAWS LambdaVercelTailwind CSS

Under NDA — happy to walk through the architecture

Role-gated admin panel over eight live databases preview

Internal publishing platform · 2025

Role-gated admin panel over eight live databases

A single admin surface for content, configuration and monitoring across several brands — replacing scattered per-system tooling.

  • Wrote role and per-module permission gates enforced in routes and reflected in the UI, so a user only ever sees modules their role allows.
  • Connected eight separate MySQL connections from one service without leaking writes to databases the platform does not own.
  • Added two-layer audit logging — a generic record plus per-module activity tables — so every change has an actor and a before/after.
LaravelPHPBladeMySQLSpatie PermissionRedis

Under NDA — happy to walk through the architecture

Uptime monitoring and traffic-spike alerting preview

Internal operations tooling · 2025

Uptime monitoring and traffic-spike alerting

Turned raw traffic into actionable alerts: hourly health checks, queue-backed ingestion, and rule evaluation that emails only when it matters.

  • Drained a managed queue into an analytics table on a schedule, then evaluated rate rules across sites, URIs and single IPs.
  • Kept alert noise down with per-rule thresholds and windows rather than blanket notifications.
  • Added daily top-URL/URI/IP snapshots for the dashboard, plus retention handling so the table does not grow unbounded.
Laravel QueuesArtisan SchedulerAWS SQSMySQLSendGrid

Under NDA — happy to walk through the architecture

Claude-written insight reports from product analytics preview

Revenue analytics dashboard · 2026

Claude-written insight reports from product analytics

Moved an analytics dashboard from showing numbers to explaining them — scheduled AI-written reports grounded in fetched telemetry.

  • Aggregated two analytics sources into a repeatable fact table, so syncs are idempotent and safe to re-run.
  • Sent a 30-day summary to Claude and stored structured insight output: what is working, where the opportunity is, and what the data cannot answer.
  • Respected source rate limits with a deliberate cooldown instead of hammering the API on every dashboard load.
LaravelClaudeGA4 APIClarity APIChart.jsMySQL

Under NDA — happy to walk through the architecture

Thirty custom plugins for a WordPress multisite estate preview

Publisher network, WordPress estate · 2023

Thirty custom plugins for a WordPress multisite estate

Replaced a scatter of one-off fixes with a maintained plugin suite — lead capture, notifications, consent, ads and tracking across every site.

  • Built lead-capture, push-notification, ad-server and consent-banner plugins against a shared multisite pattern.
  • Wrote authenticated quiz and trivia experiences with Firebase behind them, rolled out across brands from one codebase.
  • Automated domain and environment replication so new sites inherit tracking and privacy configuration correctly.
WordPressPHPCustom PluginsFirebasePush Notifications

Under NDA — happy to walk through the architecture

WordPress multisite to headless Next.js preview

Publisher network · 2024

WordPress multisite to headless Next.js

Moved a multi-site WordPress estate to a headless front end behind a REST boundary, keeping editors on the workflow they already knew.

  • Kept WordPress as the content system of record while React/Next.js served the public face.
  • Exported content straight from the multisite database with a purpose-built automation, including a stale-lock release step.
  • Migrated incrementally by site rather than big-bang, so revenue pages stayed up throughout.
Next.jsReactWordPress REST APITypeScriptTailwind CSS

Under NDA — happy to walk through the architecture

Want the detail on any of these? The write-ups live in the blog — or ask me directly.

Experience

Nine years, four rooms, one continuous thread.

From maintaining PHP sites to owning AI features on enterprise platforms. Each role added a layer I did not have before.

  1. Jun 2021 — Present

    India

    Current

    Software Engineer

    OPK E Services

    Own enterprise web platforms end to end — a Laravel admin panel, a multi-tenant Next.js storefront network, and WordPress multisite estates — with AI integration layered on top.

    • Built an internal admin panel in Laravel that manages a WordPress multisite network and five email content engines across eight separate MySQL databases, gated by role and per-module permissions.
    • Designed the multi-tenancy layer for a single Next.js app serving several hundred branded storefront sites, each resolved from its own domain and driven by a Lambda-backed config service.
    • Wrote 30+ custom WordPress plugins — lead capture, push notifications, ad and tracking integration, consent banners, and authenticated quiz experiences.
    • Built the scheduled processing behind it: uptime monitoring, traffic-spike alerting off an SQS queue, and daily analytics aggregation running on hourly and daily artisan schedules.
    • Integrated Anthropic Claude to turn GA4 and Clarity telemetry into weekly written insight reports, plus OpenAI and Ollama for content generation and privacy-sensitive local inference.
    • Migrated WordPress estates to headless React/Next.js frontends over REST APIs, and tightened latency with caching strategies, async processing, and deliberate rendering budgets.
    • Mentored junior engineers and ran code reviews across the team.
    LaravelNext.jsReactWordPress MultisiteFastAPIPythonAWS LambdaAWS SQSMySQLClaudeOpenAIOllama
  2. Apr 2020 — Jun 2021

    India

    Software Project Manager

    Tech CASA LLP

    Ran delivery for client web platforms — scoping, architecture decisions, and keeping releases on schedule.

    • Delivered scalable web platforms across concurrent client engagements.
    • Improved application architecture and development processes between projects.
    • Coordinated cross-functional teams through to production release and post-launch support.
    Project DeliveryArchitectureClient Collaboration
  3. Mar 2016 — Jan 2020

    India

    Senior Software Developer / Team Lead

    Tech Face Pro

    Led a development team building and maintaining production websites for high-traffic clients.

    • Delivered and maintained client websites from design through launch.
    • Led code reviews and coordinated development across the team.
    • Resolved production issues and kept delivery timelines on track.
    PHPWordPressJavaScriptMySQL
  4. Jun 2012 — Oct 2015

    India

    Information Technology Engineer

    Himachal Infra-solution Pvt. Ltd.

    First engineering role — built and supported web platforms and learned to own problems end to end.

    • Delivered web applications and maintained them through iterative releases.
    • Supported production stability and worked directly with stakeholders on requirements.
    PHPHTMLCSSMySQLGit

Recommendations

The people I built alongside, in their words.

Written on LinkedIn by colleagues across QA, product, and engineering. Every card opens the original.

Contact

Got something that needs
shipping properly?

I am open to senior full-stack and AI engineering work, and to conversations about headless migrations or LLM features that need to hold up under real traffic.