I build the backend that moves the money.
I'm Kalpesh, a backend engineer. I work on payments and wallet transaction systems in Clojure, where every transaction has to be correct the first time.
Lately I'm building AI-heavy backends in Python and wiring multi-agent pipelines into everyday engineering work.
Work
Peak 42 Innovation Labs
Software Engineer
October 2022 to now
- Build and maintain a Clojure platform that connects operators to third-party providers.
- Own the wallet transaction path for debits, credits and refunds, keyed on request id so retries are safe to replay.
- Integrate provider APIs over XML and JSON with HMAC-signed requests, OAuth2 sign-in across identity providers, and Redis-backed sessions.
- Tune ClickHouse queries and materialized views behind high-volume transaction reporting.
- Built a Telegram Mini App bot system that serves several brands from one backend, with per-locale content.
- Run AI-assisted reviews of the core backend services using multi-agent Claude Code pipelines.
Projects
-
Turf booking platform
Slot booking with online payments for a cricket and football turf I run. I'm rebuilding it as one multi-tenant backend so other venues can run their own booking sites on it.
Python, Postgres, AWS, Razorpay
In daily use
-
Multi-agent coding pipelines
Claude Code workflows that split a change into research, schema, implementation and review agents, with handoff files that carry context between sessions and custom slash commands.
Claude Code, custom agents
In daily use
What I work with
- Languages
- Clojure, Python, SQL
- Data
- MySQL, Postgres, ClickHouse, Redis
- Domains
- Payments, wallets and ledgers, third-party provider integrations
- AI
- Agent pipelines, LLM-assisted code review, Claude Code tooling
Contact
I'm open to AI-heavy backend and senior backend roles. Email is the fastest way to reach me.