Salesforce Platform
- Apex (Classes / Triggers)
- Batch & Async Apex
- SOQL
- Flows
- Custom Objects
- Visualforce
- Reports & Dashboards
- Apex Test Classes
- Force.com
The engine room — business logic, data model and automation, designed around governor limits.
AP
Pick a profile — the episodes reorder to lead with what you care about.
13× Salesforce Certified·Triple Star Ranger·4.8+ years
Senior Salesforce Developer
I design and own Salesforce systems end to end — from Experience Cloud portals to the billing, logistics and LMS integrations behind them.
AP
Monthly usage → invoice → auto-charge. −90% manual finance effort.
Self-registration, domain verification, LWC case dashboard, SAML into LearnUpon.
Orders, shipments and fulfilment documents — no more re-keying.
A VS Code extension that turns Apex debug logs into answers in seconds.
Cognizant → Salesforce → Tarana. Why I build what I build.
Triple Star Ranger · 423 badges · Agentblazer Champion 2026.
About the Engineer
I grew up in Nagpur and finished my B.E. in Computer Science at RTMNU in 2020. My first job at Cognizant put me on Salesforce for US retail clients — a Case Management System in LWC and Apex — and I learned early that on this platform the hard problems aren't in the code. They're in where the code meets the business process.
In 2023 I joined Salesforce itself as a Service Cloud Engineer, working with UK and US customers on the unglamorous end of things: SSO and MFA that wouldn't cooperate, triggers and async Apex hitting limits, integrations across REST, SOAP, Bulk API, Platform Events and Change Data Capture. Seeing how the platform breaks at scale, across many different orgs, was the best architecture education I could have asked for.
Since 2025 I've owned the customer-facing Salesforce estate at Tarana Wireless end to end: the Experience Cloud onboarding journey, a Case dashboard rebuilt from scratch in LWC, SAML SSO into LearnUpon, usage-based US billing on Chargent that processed ~$3M last quarter, and the Kafka, EDI and Boomi integrations that keep Salesforce in step with logistics, partners and finance. Along the way I've mentored a junior developer and a QA engineer onto the estate.
Along the way I built Apex Doctor because I was tired of spending 30 minutes reading debug logs by hand. It's now used by 2,000+ developers. That's the pattern I keep coming back to: find the manual work, design the system that removes it, and leave behind the tooling and documentation so the next person doesn't have to rediscover it.
Core Competencies
Production tech stack — the instruments behind every episode. Drag, use the arrows, or just let it turn.
The engine room — business logic, data model and automation, designed around governor limits.
Everything a customer touches — portals, LWC dashboards, sign-in and billing.
Certified on the AI stack — agents, prompts, and the data that feeds them.
Salesforce as the hub — batch, API and event-driven sync with the systems around it.
Apex on the platform, TypeScript in the tooling, JavaScript in between.
Daily drivers — CLI, Git, Gearset pipelines, log analysis and data loads.
Working Principles
Every feature lands inside an estate — portal, finance, logistics, LMS. I map the data flow and the failure modes across systems before I write a line of Apex.
Governor limits are a design constraint, not a bug to fix later. Once it's solid, remove the human step entirely — usage-based billing, self-registration, single sign-on.
Each system owns specific records. Syncs are safe to re-run. Failures surface as work items, not silent log lines. Boomi for orchestrated sync, Kafka for events, EDI where partners live.
Apex Doctor exists because 30-minute log triage was a tax on the whole team. Good engineering leaves behind tooling and documentation, not just closed tickets.
Case Files
Salesforce is the hub. Everything a customer touches — onboarding, cases, billing, training — and everything finance and logistics need from it, runs through the integrations below.
US customers pay for what they use, so every month finance had to work out each customer's usage, raise the invoice by hand and collect payment separately. Slow, error-prone in the one place errors cost the most, and it got worse with every new customer.
Every new customer was onboarded by hand — account setup, portal access, training-platform credentials — 20–30+ times a day. Slow for customers, expensive for the team, and sign-ups from personal email domains were quietly polluting account data.
Orders, shipments and fulfilment updates moved between Salesforce, the 3PL warehouse and customers' own systems by email, spreadsheet and re-keying. Every hop was a delay and a chance for a mismatch nobody noticed until a customer did.
Experience
Side Project·Open Source
VS Code extension · open source (MIT) · sole architect & maintainer
Diagnose Salesforce Apex debug logs in seconds. AI root-cause analysis, live log streaming, CPU & heap profiling and one-click navigation to Apex source — all inside VS Code, all offline by default.
Governor-limit parsing, SOQL-in-loop and full-table-scan detection, trigger-order visualisation, async tracer — runs offline, no API calls.
Self-time attribution, DevTools-style — pinpoints the exact method and SOQL query consuming runtime and memory.
Watch Apex logs arrive in real time and manage trace flags for any user without leaving VS Code.
Five providers including the Salesforce Einstein Trust Layer. Only a distilled, PII-safe summary leaves the machine; keys live in encrypted SecretStorage.
Selectivity problems surfaced from the Query Plan tool; covered and uncovered lines shown in the editor gutter.
One-click refactors with a diff preview, execution-path diffs between two logs, and natural-language questions against the log.
Reading a huge Apex debug log by hand to find one SOQL-in-a-loop took me and my team about 30 minutes, every time. I wanted the answer in seconds — offline, deterministic, and without pasting customer data into a chatbot. So I built the tool I wished existed, and then shipped it for everyone else.
Adopted internally at Tarana before public release · stats fetched from the GitHub API when this page loads.
Awards & Recognition
Recommendations
From LinkedIn recommendations by people I've built and shipped with.
Let's build something on Salesforce. Looking for a Lead Salesforce Developer role — 30 days' notice, open to international relocation & visa sponsorship.