Jigar Prajapati
Freelance engineer · Ahmedabad, India

Intelligent automation that replaces manual work.

I build AI agents, RPA and cloud-backed integrations for businesses, from pharmacy systems to e-commerce stores. Systems that run reliably, alert you when something breaks, and hand over cleanly.

Building since 2017 AI · Workflows · Systems Python · FastAPI · AWS
01

What I do

Six areas where I take a messy manual process and turn it into something that runs on its own.

AI agents & LLM workflows

Agents and pipelines that connect language models to your tools, with multi-model routing so each task goes to the right model.

Automation & RPA

Playwright bots, scrapers, schedulers and alerting for the repetitive work your team does by hand today.

Cloud on AWS

Lambda, EventBridge, SES, Auto Scaling, IAM and VPC networking, with containers on Docker and Podman.

APIs & integrations

FastAPI services, WebSocket feeds and third-party integrations built to retry, log and stay up.

E-commerce

Custom features and integrations on Adobe Commerce, Shopify, WooCommerce and Odoo.

Healthcare integrations

Connecting pharmacy management systems, CRM and workflow bots for pharmacy businesses.

02

Selected work

Most of my work is private, for clients or as personal products. These are anonymized summaries of what I built. I'm happy to walk through architecture and demos on a call.

Market data · paper trading

Pulse: daily bias engine

  • Scores seven public market signals into one daily SENSEX bias.
  • A VIX gate and a second, confidence-based shadow gate are shown side by side.
  • A paper-trading engine runs six averaging and sizing variants against the same entry and logs every cycle.
  • No broker API. Free public data, SQLite logging and a FastAPI dashboard. Paper trading only.
  • Python
  • FastAPI
  • asyncio
  • SQLite
Illustrative mock-up of the Pulse dashboard showing today's bias, the VIX gate, the shadow gate, bias history and the paper-trading variants
Illustrative mock-up of the Pulse dashboard, sample data only.
Pharmacy platform

Pharmacy systems integration

  • Integrated multiple pharmacy management systems, including Pioneer and Liberty, for a business with 400+ stores.
  • Synced pharmacy and customer data with GoHighLevel for CRM and marketing automation.
  • Built RPA bots for repetitive pharmacy-side workflows.
Diagram of pharmacy systems feeding an integration layer into GoHighLevel
Illustrative diagram, sample data only.
  • Python
  • RPA
  • REST APIs
  • GoHighLevel
Market data · tooling

Theta Desk & Theta Vault

  • Theta Desk: a SENSEX options-selling platform with live Greeks, a WebSocket feed and Telegram alerts.
  • Theta Vault: an option-chain snapshot collector on Angel One SmartAPI with a FastAPI dashboard.
  • Python
  • WebSocket
  • FastAPI
  • Telegram
E-commerce

Adobe Commerce: complex builds

  • Custom box studio: customers design their own custom box.
  • WhatsApp sticker integration connected to the store.
  • Smart alert dashboard and smart shipping rates for box orders.
  • Mobile OTP login over SMS (MSG91), DPDPA consent and multi-store routing.
  • Managing a network of 400+ pharmacy stores.
Overview of complex e-commerce builds
Overview of builds
Mobile OTP login flow
Mobile OTP login. Illustrative diagram, sample data only.
  • Adobe Commerce
  • PHP
  • Docker
  • MySQL
  • Shopify
  • WooCommerce
  • Odoo
AI products

Multi-LLM parenting advisor (prototype)

  • A routing backend that sends each question to the best-suited model.
  • A dashboard on top for monitoring and iteration.
Multi-LLM routing diagram with sample dashboard
Illustrative diagram, sample data only.
  • Python
  • LLM routing
  • FastAPI
Cloud

Cloud on AWS

  • Scheduled jobs with EventBridge and Lambda, email delivery with SES.
  • App servers in private subnets on Auto Scaling, with outbound access through NAT.
  • Security groups and least-privilege IAM roles, with containers on Docker and Podman.
  • Lambda
  • EventBridge
  • SES
  • Auto Scaling
  • NAT
  • IAM
  • Podman
AWS reference architecture diagram
Illustrative reference pattern, not a specific client's setup.
Automation and RPA

Bots you can trust to run unattended

  • Every run is logged with duration and status.
  • Failures retry, then alert through Telegram, Slack or email.
  • A run monitor shows what ran, what failed and what needs attention.
  • Playwright
  • Python
  • Alerting
Automation run monitor with sample data
Illustrative run monitor, sample data only.
Content automation

Social and video pipelines

  • Instagram content engine: LLM-written captions and ranked hooks, branded images, carousels and reels, published via the Instagram Graph API with a review dashboard and cron autopilot.
  • Shorts Factory: a faceless YouTube Shorts pipeline from idea to upload, with a human approval gate at every stage and resumable runs.
  • LinkedIn agent: profile scraping, AI-suggested improvements you approve, weekly content planning, branded visuals and auto-posting through Playwright.
Instagram content engine diagram
Instagram content engine
Shorts Factory pipeline diagram
Shorts Factory
LinkedIn agent diagram
LinkedIn agent. Illustrative diagrams, sample data only.
  • Python
  • FastAPI
  • Playwright
  • LLMs
  • FFmpeg

Private work policy. Client work is shown only as anonymized summaries, without names or confidential numbers. Trading projects are personal research tools, not financial advice.

03

How I work

A simple loop that gets you something real quickly and keeps it running.

Understand the process

I map what your team does by hand today and where time is lost.

Prototype fast

A working version first, so you react to something real instead of a document.

Harden and ship

Error handling, logging, retries and a handover you can run without me.

Monitor

Automation that fails silently is worse than none, so alerts are built in.

04

Tech stack

The tools I reach for most often.

Languages & backends

  • Python
  • FastAPI
  • TypeScript
  • JavaScript
  • PHP
  • SQL
  • MySQL
  • SQLite

Cloud & infrastructure

  • AWS Lambda
  • EventBridge
  • SES
  • Auto Scaling
  • IAM
  • VPC · NAT · Security Groups
  • Docker
  • Podman
  • Linux
  • Nginx
  • GitHub Actions

Automation

  • Playwright
  • RPA
  • Scheduling
  • Telegram & Slack alerts
  • WebSocket feeds

E-commerce platforms

  • Adobe Commerce
  • Shopify
  • WooCommerce
  • Odoo
05

Open source

Small, useful tools I publish in the open.

api-contract-diff ↗

Catches removed endpoints, dropped response fields and type changes between OpenAPI specs. A TypeScript CLI with readable reports and CI-friendly exit codes.

  • TypeScript
  • CLI
  • CI
Illustrative diagram of api-contract-diff
Illustrative diagram, sample data only.

checkout-canary ↗

A config-driven Playwright monitor that walks a store from the home page to the payment step on a schedule, alerts you, and publishes a green/red status page. Free, no server needed.

  • Playwright
  • GitHub Actions
  • Adobe Commerce
  • WooCommerce
Illustrative diagram of checkout-canary
Illustrative diagram, sample data only.

agent-gauntlet ↗

A deterministic, no-LLM audit of a store's checkout journey. It runs the way an AI shopping agent does, with no human-like pauses, and reports where the journey breaks, with screenshots. It stops before payment and never places an order. Early release (v0.1.0).

  • Python
  • Playwright
  • CLI
  • Adobe Commerce
  • WooCommerce
  • MIT
Illustrative diagram of agent-gauntlet
Illustrative diagram, sample data only.

contact-cta-inspector ↗

A privacy-first Chrome extension that scans a page for WhatsApp, phone and email links and checks their format, keeps general link observations separate, suggests fixes, and copies a redacted report. Offline and deterministic, with no network calls, accounts or analytics.

  • TypeScript
  • Chrome extension
  • Manifest V3
  • Privacy
  • MIT
Illustrative diagram of contact-cta-inspector
Illustrative diagram, sample data only.

agent-risk-annotator ↗

Local-first risk annotations for AI-agent-generated diffs. It prints one line per risky hunk, such as sensitive paths, deleted tests, fix-prone files, uncovered code, new dependencies and lockfile drift, so a reviewer knows where to look first. Rule-based and deterministic, with no network calls. Available as a CLI, a Claude Code plugin and a GitHub Action.

  • TypeScript
  • Code review
  • GitHub Action
  • Claude Code plugin
  • MIT
Illustrative diagram of agent-risk-annotator
Illustrative diagram, sample data only.

awi (Agent Workflow Inspector) ↗

An offline, deterministic linter for AI agent traces. It reads AWI JSON or OpenTelemetry exports and flags retry storms, repeated failing tool calls, execution cycles, runaway delegation and resource burn, with exit codes for CI gating. No accounts, LLM keys or network access. Version 1.0.0 release candidate.

  • TypeScript
  • OpenTelemetry
  • CLI
  • AI agents
  • MIT
Illustrative diagram of Agent Workflow Inspector
Illustrative diagram, sample data only.

mcp-agent-mesh ↗

A single-file multi-agent pipeline for the terminal. An architect, a coder and a security auditor sub-agent work on a task using Gemini, with OWASP-based findings, a 0 to 100 score and an optional refine pass. Runs are saved locally in SQLite, and a mock mode runs without an API key.

  • Python
  • Gemini API
  • SQLAlchemy
  • Multi-agent
  • MIT
Illustrative diagram of mcp-agent-mesh
Illustrative diagram, sample data only.

logpulse-ai ↗

A terminal log debugger and incident copilot. It reads piped logs, a file, or a wrapped command that failed, masks listed secret and PII patterns locally, then asks Gemini for a root cause and a ready-to-apply git diff, and can export a post-mortem in Markdown.

  • Python
  • Gemini API
  • CLI
  • SRE
  • MIT
Illustrative diagram of logpulse-ai
Illustrative diagram, sample data only.
06

About

Portrait of Jigar Prajapati

I'm Jigar, a freelance software and automation engineer based in Ahmedabad, India. I started my own IT services company in 2017 and have worked independently with clients since 2021.

My focus is simple: take a process people do by hand, make it run on its own, and make sure someone is alerted when it doesn't.

2017Founded an IT services company and began delivering client projects.
2021 → nowFreelance engineer: AI automation, pharmacy platforms, cloud deployments and e-commerce stores.
NowMoving deeper into AI agents, LLM workflows and AI-powered SaaS.
07

Let's automate something

If a repetitive process is eating your team's week, or your systems need to talk to each other, I'd like to hear about it.