Skip to content
View dineshstack's full-sized avatar

Block or report dineshstack

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
dineshstack/README.md

Dinesh Wijethunga — DineshStack

Tech Lead / Senior Full-Stack Engineer. 10+ years building high-concurrency, AI-integrated platforms across the UAE, Belgium and Sri Lanka.

I write about production Laravel, Next.js and LLM engineering at dineshstack.com — schema design, deployment, and the things that only show up once real traffic hits.

Website Dev.to LinkedIn X Experience

🎓 BSc (Hons) Computing — Wrexham Glyndŵr University, UK


What I'm building

Claude Crypto Bot — an open-source AI trading system: a multi-agent Claude pipeline, an ML ensemble, layered risk management, and a Next.js dashboard. Collaborators welcome.

PostSync — an open-source social scheduler. Next.js 16, React 19, visual calendar, AI writing assistant.

laravel-audit — activity log and audit trail for Laravel 13. Field-level diffs, data masking, batch grouping and a REST API, in one composer require.


Writing

Recent long-form work on dineshstack.com:

Article What it covers
Shopping Cart Database Design The four-table schema running a live store, and the composite uniques most tutorials miss
Next.js Build Output Symbols Explained What ○ ● ƒ ◐ mean, the decision tree Next.js uses to pick one, and where λ went
How I Built an AI Crypto Trading Bot with Claude AI The multi-agent LLM pipeline and ML ensemble behind the bot above
Using Claude AI to Manage a Production Server Safely Guardrails and human-in-the-loop sudo for AI-driven ops
Real-Time Cart Count with Laravel Reverb WebSocket broadcasting, channel authorization, and the failure modes nobody documents

Stack

Backend — PHP 8.4 · Laravel · Node.js · REST & JSON:API Frontend — Next.js · React · TypeScript · Inertia.js · Tailwind CSS AI / LLM — Anthropic Claude API · multi-agent pipelines · XGBoost Data & messaging — MySQL · Redis · Apache Kafka · Socket.io · Laravel Reverb Infrastructure — AWS · GCP · Docker · NGINX · CI/CD · Linux server management


Focus areas

  • High-concurrency commerce and booking platforms
  • Payment infrastructure — Stripe, Telr, Tabby, Tamara, PayPal, wallet systems
  • LLM engineering in production, not demos
  • Multi-tenant SaaS architecture
  • Performance work that shows up in the numbers

Open to

Senior engineering and technical-lead roles, remote opportunities, and architecture consulting.

📫 Reach me via dineshstack.com or LinkedIn.

dineshstack


⭐ If something here is useful, a star helps others find it.

Popular repositories Loading

  1. laravel-audit laravel-audit Public

    Activity log & audit trail for Laravel 13 — field-level diffs, IP capture, user attribution, batch grouping, data masking and a REST API, in one composer require.

    PHP 10 1

  2. dineshstack.com dineshstack.com Public

    TypeScript

  3. ds_multi_vendor_ecommerce ds_multi_vendor_ecommerce Public

    PHP

  4. ds_multi_lang_currency_ecommerce ds_multi_lang_currency_ecommerce Public

    PHP

  5. lession_ecom lession_ecom Public

    PHP

  6. dineshstack dineshstack Public

    Dinesh Wijethunga — Tech Lead & Senior Full-Stack Engineer. Laravel, Next.js and production LLM engineering. I write at dineshstack.com