// systems · ai · engineering

Shivraj Dhumal.
Systems & AI Engineer.

I design and build reliable systems and AI-powered solutions, turning ideas into real-world impact through engineering.
Open to discussions
~/pipeline — live
rag: crawl → chunk → embed · vector store synced
· multi-agent: supervisor routing to 5 specialists
email-assistant: draft queued for human review
· fitment: ACES × catalog reconciled
sync: orders · shipments · returns upserted
· marketplace: 4 channels in sync
substitution: batch written to ERP · audit logged
· catalog: parallel doc-gen · CV image dedup
· dashboard: metrics live
supply-chain: payment lifecycle automated
· headless: single source → multi-channel live
build passed · 0 warnings
rag: crawl → chunk → embed · vector store synced
· multi-agent: supervisor routing to 5 specialists
email-assistant: draft queued for human review
· fitment: ACES × catalog reconciled
sync: orders · shipments · returns upserted
· marketplace: 4 channels in sync
substitution: batch written to ERP · audit logged
· catalog: parallel doc-gen · CV image dedup
· dashboard: metrics live
supply-chain: payment lifecycle automated
· headless: single source → multi-channel live
build passed · 0 warnings
$
14+
years shipping
50+
projects shipped
AI
applied, in prod
ON
Ontario, Canada
01 / about

About Me

I'm a Systems and AI Engineer based in Ontario, Canada, with over 14 years of experience designing, building, and maintaining complex systems, full-stack applications, and applied AI. My work spans front-end and back-end development, system integration, AI-powered applications, security, and performance optimization - with a strong focus on databases, automation, and turning business requirements into reliable software.

I build AI-powered applications, headless e-commerce integrations, and data-driven dashboards as a natural part of my engineering toolkit. I care about delivering secure, efficient, and genuinely useful solutions, and I enjoy leading technical projects from first concept all the way through to production.

02 / selected work

Building Systems, Shipping Solutions.

A selection of the systems, web applications, and AI-powered tools I've designed and built - from headless e-commerce integrations and automated support assistants to data dashboards and internal platforms. Each project reflects work spanning systems engineering, full-stack development, and applied AI.

[ 12 projects ]
AIticketdraftgatereviewsend[ AI ]01

AI Email Response Assistant

Built a human-in-the-loop assistant that reads unanswered support tickets, drafts a reply with the AI support agent, and posts it as an internal suggestion for a human to review and send. Designed with deliberate two-stage safety gating and stateless deduplication so it runs on a schedule without ever auto-emailing a customer.

supervisorspecialists[ AI ]02

Multi-Agent AI Support System

Architected a production multi-agent support system for an e-commerce retailer where a supervisor model routes each customer query to specialist agents for knowledge retrieval, orders, products, compatibility, and warranty and returns, escalating to a human when needed. Combines retrieval-augmented generation over the company knowledge base with live business-data tools, deployed to a managed agent-orchestration cloud.

gallerystore[ Nuxt ]03

Artist Portfolio & Online Store

Built a portfolio site that showcases an artist's work alongside a fully integrated store for direct sales. Pairing a refined gallery experience with a frictionless checkout strengthened online presence and opened a new revenue channel.

ACEScatalogmatch[ Data Engineering ]04

Automotive Fitment Reconciliation Engine

Built a data-reconciliation engine that cross-checks an industry-standard vehicle-fitment feed (ACES) against a parts manufacturer's own catalog to catch mismatched part-to-vehicle listings. It resolves each part to its equivalent product group, then compares vehicle make and model with a multi-strategy matcher (exact, normalized, and bidirectional token-subset) to classify every record as correct, questionable, or incorrect and produce a verification report, surfacing catalog data-quality errors at scale before they cause wrong-part orders and returns.

coreproductinventoryorders[ Django ]05

Proprietary E-Commerce Web App

Led the development and optimization of a proprietary e-commerce platform that unified product, inventory, and order management in a single system. The result streamlined day-to-day operations and automated workflows that had previously been handled manually.

sourcechannels[ Nuxt ]06

Headless E-Commerce Multi-Channel Integration

Connected a headless e-commerce platform to multiple marketplace APIs, enabling seamless multi-channel selling from a single source of truth. Engineered the underlying commerce infrastructure for scalability and consistent performance under load.

parallel workers[ Automation ]07

Multi-Marketplace Catalog Automation

Created an automation platform that reconciles product data across many online marketplaces and regenerates upload-ready feeds, mass-produces per-product documents such as safety sheets and compatibility tables in parallel, and uses computer-vision image matching to detect duplicate catalog photos. Turned slow, manual catalog operations into repeatable pipelines.

sourcessynccloud[ Automation ]08

E-commerce Order & Shipment Data Sync

Built scheduled data-sync services that pull orders, shipments, and returns from marketplace vendor APIs and a legacy order-management database, then upsert them into a cloud database an AI support system queries in real time. Includes OAuth integration, incremental syncs, retries, and process-locking to prevent overlapping runs.

crawlchunkembedstore[ AI ]09

RAG Knowledge-Base Pipeline

Developed an end-to-end retrieval pipeline that crawls a company's website, scores and chunks the content, generates embeddings, and ingests them into a vector database that powers an AI support agent's answers. Handles sitemap discovery, relevance filtering, batched embeddings, retries, and progress tracking.

metrics · live[ Data Visualization ]10

Interactive Reporting Dashboard

Built an interactive reporting dashboard that turns raw data into clear, intuitive visualizations. The tool puts key business metrics within easy reach, giving decision-makers the insight to act with confidence.

swapERPaudit[ Nuxt ]11

Sales Order Item Substitution Tool

Built a full-stack internal web tool that lets operations staff swap item numbers across a customer's open sales orders in a legacy order-management system, replacing error-prone manual database edits. Users pick a customer, select one or more open orders, review each order's line items, and submit all substitutions in a single batch written directly to the ERP database, with every change recorded to an audit log. Guards limit edits to open and editable orders, and the tool ships with PDF export and an end-to-end test suite.

invoiceapprovepay[ System Design ]12

Supply Chain Finance Management System

Designed and delivered a supply-chain finance platform that streamlined vendor financial processes end to end. By automating manual steps across the payment lifecycle, it cut overhead and improved transaction efficiency.

03 / faq

Frequently Asked Questions

Quick answers about who I am and what I do.

Who is Shivraj Dhumal? +

Shivraj Dhumal is a Systems and AI Engineer based in Ontario, Canada, with over 14 years of experience designing, building, and maintaining complex systems, full-stack applications, and applied AI.

What does Shivraj Dhumal do? +

He designs and builds reliable software and AI-powered solutions, spanning front-end and back-end development, system integration, security, and performance optimization, with a strong focus on databases and automation.

What kind of projects does Shivraj Dhumal work on? +

AI-powered applications, headless e-commerce integrations, and data-driven dashboards, taking each from the first concept all the way through to production.

Where is Shivraj Dhumal based? +

Ontario, Canada, working with clients and teams both locally and remotely.

How can I get in touch with Shivraj Dhumal? +

Use the contact form on this site to share a project idea or ask a question, and you'll get a reply soon.

Have a system worth building?

Open to discussions. Tell me what you have in mind.