Skip to content
CM Chetan Meniya

Senior Backend Engineer / Open to remote roles

I build backends that stay fast and simple as they grow.

11 years with PHP and Laravel, production Go services, and AI systems that run on your own servers: AI agents and advanced RAG. Below are 7 live apps you can open and use right now.

years building backends
11+
live demos you can try
7
current role
Lead
and Laravel in production
Go

01Live demos

Each one solves a real, everyday business problem. All use made-up data. The AI runs on my own server with Ollama, so no data goes to an outside AI service.

Go Featured

Resume Screener & Talent Search

The problem. One job post brings 300 to 1,000 resumes. Recruiters spend days reading them and still miss good people.

What it does. Upload a job and a batch of resumes. A pool of Go workers reads them in parallel. The AI pulls out skills and years, each resume gets a score with a reason, and you can chat with the whole pile.

  • Parallel worker pool you can resize live
  • Retries, circuit breaker and cancel
  • RAG chat that names the candidate for every fact
  • 18 MB Docker image, race-tested
Open live demo

No login needed

// how a resume moves through it

upload ─▶ MySQL queued

dispatcher ─▶ chan (buffered)

└─ full? wait (back-pressure)

worker × N ─▶ embed chunks

─▶ LLM → JSON schema

─▶ score in Go

└─ retry + back-off, circuit breaker

chat ─▶ parallel vector search

─▶ streamed answer + sources

Go Concurrency Ollama RAG MySQL SSE
Python

Invoice Agents (Agentic AI)

The problem. Finance staff check every supplier bill by hand against the order and the delivery. It costs about $15 per invoice, and duplicate or fake bills still get paid.

What it does. A team of 8 AI agents checks each bill. One reads it, one matches it to the order and delivery, one looks for fraud, one decides what happens next. A person only reviews the risky ones.

  • Multi-agent workflow with LangGraph and a supervisor
  • Agents call tools to look up real orders and records
  • Catches duplicates, changed bank details and overcharges
  • Every agent step is logged with its reason
Python FastAPI LangGraph Celery React MySQL Ollama
Python

DeepDoc RAG (Advanced RAG)

The problem. Normal RAG breaks on real PDFs. It mixes up two-column text, loses table headers and skips charts, so the AI answers wrong with full confidence.

What it does. Upload a long PDF. It reads the page layout like a person: columns, tables over many pages, charts and footnotes. Answers show the page, with the exact spot highlighted.

  • Hybrid search (keyword + meaning) and a re-ranker
  • OCR reads the numbers inside charts
  • Right page found for 99% of 187 test questions
  • Free models only, runs on CPU
Python FastAPI SQLite FTS5 Embeddings Tesseract Ollama
Open live demo

No login needed

Laravel

Manufacturing Quality (NCR) Manager

The problem. Factories log defects in spreadsheets. The same failure gets investigated again and again because nobody can find the old report.

What it does. Log a non-conformance report (a record of a defect) in under 2 minutes. The AI finds similar past failures and checks that the fix matches the quality manual.

  • Full workflow: detect, investigate, fix, sign off
  • Similar-failure search with embeddings
  • Audit-ready PDF on demand
Laravel Livewire PostgreSQL pgvector Ollama
Laravel

Property & Tenancy Manager

The problem. Landlords answer the same lease questions every week, like "who pays for this repair?", by digging through PDFs.

What it does. Upload a lease and ask questions in plain English. The AI answers from the lease and shows the clause. Also tracks maintenance, rent and lease expiry.

  • Cited answers from uploaded leases
  • Finds repeat repair problems
  • Alerts for overdue rent and expiring leases
Laravel Livewire PostgreSQL RAG Ollama
Laravel

Restaurant Food Safety

The problem. Restaurants still use paper checklists. Before an inspection, nobody knows what is missing.

What it does. Daily checklists built from the food safety rules, done on a phone. Tracks supplier certificates and shows an inspection-readiness score per location.

  • Mobile-first daily checks
  • Supplier certificate expiry tracking
  • AI answers from the actual regulation
Laravel Livewire Tailwind Ollama
Laravel

Trade & Customs Documents

The problem. One missing document or wrong tariff code holds a shipment at the port. Port storage can cost $1,000 per day.

What it does. Pick the countries and product. Get the exact list of documents needed. The AI suggests the HS tariff code (the product code customs uses) from a plain description.

  • Document checklist per country pair
  • AI tariff code finder
  • Deadline and missing-document alerts
Laravel Livewire MySQL Ollama

02About

Ahmedabad, India · Open to remote roles

I have been building web backends since 2015. I started as a PHP developer and now lead projects as a Lead Software Engineer.

Most of my work is product backends: database design, REST APIs, background jobs, and CI/CD. I also build Go services where speed matters, like processing cloud security data from AWS and Azure.

Lately I focus on AI that solves real work problems. Document search (RAG: the AI searches your files first, then answers), including hard PDFs with tables and charts. Teams of AI agents that each do one job, use tools and ask a person before risky steps. All running on a local model, so data never leaves the server.

I like clear code, small pull requests, and talking directly with clients to get the problem right before writing code.

03Experience

  1. Jun 2021 — Present

    Lead Software Engineer

    Bacancy Technology Pvt. Ltd. · Ahmedabad, India

    • Lead backend work on client products in Laravel and Go.
    • Design databases and REST APIs, and set up CI/CD with Jenkins.
    • Work directly with clients to turn requests into clear tasks.
  2. Jun 2019 — May 2021

    Senior Software Engineer

    AZOVA Development Pvt. Ltd. · Ahmedabad, India

    • Backend development for a healthcare platform: appointments, telehealth and patient records.
    • Worked in an Agile/Scrum team with regular releases.
  3. Jul 2016 — May 2019

    Software Engineer

    Space-O Technologies · Ahmedabad, India

    • Built web apps and REST APIs for mobile apps in PHP.
    • Designed databases and server-side code from scratch.
  4. Jan 2015 — Apr 2016

    PHP Developer

    iDream Technology · Ahmedabad, India

    • Built and maintained PHP web applications.

Key client projects

I have worked on many client projects over 11 years. These are a few key ones.

EspressoMio

Service platform for espresso machine maintenance: admin, customer portal, technician APIs and a warehouse dashboard.

My part: Database design, web app, REST APIs, Jenkins CI/CD, client calls.

Secberus

Cloud security dashboard for AWS and Azure, with charts for security and compliance data.

My part: Go backend services and REST APIs that process AWS/Azure data and power the dashboards.

TCP App

Construction management: job estimates, workforce, scheduling and cost tracking.

My part: End-to-end development, database design, CI/CD, client communication.

AZOVA

Healthcare platform for appointments, telehealth and patient management.

My part: Backend development and features in an Agile team.

Swipe App

Mobile app to buy and convert Bitcoin and Ethereum.

My part: Backend APIs, database design, server-side code.

04Skills

Backend
PHP 8 Laravel Livewire Yii Go Python FastAPI REST APIs Queues & background jobs (Celery)
AI / LLM
Agentic AI Multi-agent workflows (LangGraph) Tool calling Advanced RAG (hybrid search, re-ranking) PDF layout parsing & OCR Structured output (JSON) Embeddings Evaluation Ollama
Data
MySQL PostgreSQL pgvector
DevOps
Docker Jenkins CI/CD Linux Nginx Git Bitbucket
Frontend
Blade React Tailwind CSS
Tools
JIRA Cursor Claude GitHub Copilot

Education: M.Sc. (CA & IT), Gujarat University, Ahmedabad (2015)

05Contact

Hiring for a remote backend or AI role?

Send a short note about the role or project. I usually reply within a day.