Signature App
Document-signing app spanning Salesforce LWC, a React signing experience, and an AWS backend.
// Salesforce & Full Stack Developer
Salesforce developer with 3 years of experience connecting the platform to everything around it: Apex services, REST APIs, AWS backends, and AI integrations.
// 01 · stack
Skills grouped the way a system is actually built: platform at the core, integration and cloud around it.
Where the business logic and data model live.
Making Salesforce talk to the outside world.
Serverless backends for the heavy lifting.
Intelligent features and the UIs around them.
// 02 · pipeline
How I structure a Salesforce-to-cloud call: thin entry points, async callouts, secrets out of code.
Trigger / Flow
A record change fires the entry point. Keep it thin.
Service layer
Business rules live in handler and service classes, not in the trigger.
Queueable
Callouts run async so the transaction stays fast and within limits.
Named Credential
Secrets and endpoints stay out of code; auth is handled by the platform.
AWS / external API
Lambda or a third-party API does the work and returns a result.
Write-back
Results land on the record, or are published as an event.
public with sharing class DocGenQueueable
implements Queueable, Database.AllowsCallouts {
private final Id recordId;
public DocGenQueueable(Id recordId) {
this.recordId = recordId;
}
public void execute(QueueableContext ctx) {
// Endpoint + auth come from the Named Credential
HttpRequest req = new HttpRequest();
req.setEndpoint('callout:AWS_Gateway/render');
req.setMethod('POST');
req.setHeader('Content-Type', 'application/json');
req.setBody(JSON.serialize(new Map<String, Object>{
'recordId' => recordId
}));
HttpResponse res = new Http().send(req);
if (res.getStatusCode() != 200) {
throw new CalloutException(res.getBody());
}
}
}// 03 · systems
Each project drawn as the system it is: what talks to what, and in which direction.
Document-signing app spanning Salesforce LWC, a React signing experience, and an AWS backend.
Generates documents from Salesforce data through an AWS Lambda rendering service.
Claude and Gemini integrations that summarize Salesforce records and uploaded files in place.
Microsoft Graph and Gmail API integrations for sending and syncing email inside Salesforce.
A custom Salesforce REST API that lets a client's website read and write platform data.
Declarative work for client orgs, the unglamorous layer that makes everything else usable.
// 04 · experience
Where I've worked and what I've shipped.
02/2024 → present
MV Clouds Private Limited · Ahmedabad
08/2023 → 01/2024
MV Clouds Private Limited · Ahmedabad
2025
Silver Oak University
// verified credentials
Platform Developer I
Salesforce
Agentforce Specialist
Salesforce
AI Associate
Salesforce
// 05 · contact
Have a Salesforce or integration problem? Send a request, or book a time to talk.
$ curl -X GET /contact
HTTP/1.1 200 OK
{
"email": "koshtidhairya99@gmail.com",
"github": "https://github.com/Dhairya-21",
"linkedin": "https://www.linkedin.com/in/dhairya-koshti-01538122a",
"calendar": "book a call"
}
$
// schedule
Prefer to talk it through?
Pick a time that works for you.