AVAILABLE FOR INTEGRATION WORK
MULESOFT · TAURI · AWS SERVERLESS
26.91°N 75.79°E
JAIPUR · IST (UTC+5:30)
EST. 2026 — v3

I move data data & forge tools

Ashutosh Vijay — MuleSoft Developer @ Aavas Financiers

I build the MuleSoft integrations that carry payments, identity, lending and documents through a regulated NBFC — then forge the desktop & serverless tools the ecosystem never bothered to make.

01 — The operator

Regulated by day.
Unregulated by night.

// ASHUTOSH-VIJAY · IND

I'm a MuleSoft developer building the integrations that move money, documents and data at Aavas Financiers Ltd — a regulated housing-finance NBFC where a dropped message is a real consequence, not a log line.

By day that means DataWeave transforms, APIkit-routed flows, secure-property handling and full VAPT security remediation across the API estate — the unglamorous correctness compliance demands. The work has to be right the first time.

I've shipped integrations across payments, identity, lending, insurance and document verification — a consolidated payment-webhook receiver with sub-second SLAs and idempotent capture, and a vendor migration that cut cost ~87% with zero downtime. By night I forge the tooling the ecosystem kept promising and never delivered.

Role
MuleSoft Developer
Company
Aavas Financiers
Domain
Regulated FinTech / NBFC
Base
Jaipur, India · IST
Ashutosh Vijay // AV — building in public
0%
Vendor-migration cost cut, zero production downtime
0
Production errors post-deploy on the bank-statement integration
0
Products shipped, each born from real friction
0-bit
AES encryption across the secure tools & Quick Sync
02 — Selected work

Four products,
four kinds of friction.

// 2024 — 2026
01 / FLAGSHIP — DESKTOP IDE + VS CODE

DataWeave Studio

Tauri · Rust · React · Monaco · VS Code

A full DataWeave 2.0 IDE — as a standalone desktop app and a VS Code extension. No 2 GB Anypoint Studio, no broken online playground, no hand-written JSON for every input — write, run and debug transforms instantly with real Mule message context.

  • Context-aware autocomplete from your actual payload, vars & attributes
  • Real secure-property decryption — paste production secure-config.yaml, key never hits disk
  • cURL importer & DW 1.0 → 2.0 migration with a one-click diff
  • Now on the VS Code Marketplace — same engine, no installer or admin rights to fight IT policy
Tauri v2RustReact + TSMonacoVS Code APIAES-CBCCloudflare
dataweave-studio · transform.dwl
DataWeave Studio editor with autocomplete
DataWeave function reference
02 / REAL-TIME — ENCRYPTED TRANSFER

Quick Sync

React · Supabase Realtime · Web Crypto

Move text and files between any two devices with a 6-character room code. No accounts, no installers, no cloud lock-in. Type on one device, watch it appear on the other — then vaporize the room when you're done.

  • True end-to-end encryption — AES-256-GCM key lives in the URL hash, never sent to the server
  • Differential sync — only the diff is broadcast per keystroke, fast on slow links
  • Room destruct nukes text + files from storage; every device sees "ROOM VAPORIZED"
  • Runs entirely on free Supabase + Cloudflare tiers — zero infra cost
React 18SupabaseAES-256-GCMZustandFramer Motion
qsync.apinsity.com · /room/A1B2C3
Quick Sync home
Room vaporized screen
03 / SERVERLESS — MULTI-TENANT API

PincodeDB API

AWS Lambda · DynamoDB · S3 · SAM

Upload a CSV of postal codes, get back a private, queryable REST API. A fully serverless, multi-tenant backend where every tenant's data is isolated and a single switch can shut the whole surface off.

  • Per-tenant isolation — composite keys scope every query to its owner
  • Global kill-switch — one SSM parameter denies every request, no deploy needed
  • Schema-flexible — extra CSV columns stored as customData, returned as-is
  • Single-pincode & 100-item batch lookup with optional public fallback
# global kill-switch — instant, no deploy
ssm.put_parameter(
  Name='/pincode-api/enabled', Value='false')

def query_pincodes(table, user_id, pincode):
  return table.query(
    KeyConditionExpression=Key('user_id').eq(user_id)
      & Key('pincode_officename').begins_with(pincode))
AWS LambdaDynamoDBS3API GatewaySAMPython
architecture · aws serverless
PincodeDB AWS serverless architecture
04 / NATIVE — FLUTTER DESKTOP

ContextForge

Flutter · Fluent UI · Windows

Drop a project folder in, pick what matters, hit one button — get a clean, structured dump of an entire codebase, file tree and all, ready to paste into any LLM. The proper native app that should have existed from the start.

  • Isolate-powered scans — massive repos parse without freezing the UI
  • Smart exclusions — GitIgnore-aware, per-project config, type presets
  • Live token estimation with a green → orange → red budget gauge
  • Plain-text, XML or Markdown output over Windows Mica / Acrylic glass
Flutterfluent_uiDart isolatesAES-256Mica/Acrylic
contextforge.apinsity.com
ContextForge main screen
ContextForge utilities
03 — How I work

From regulated flows
to shippable tools.

// CAPABILITIES
01

Integration & DataWeave

MuleSoft flows, DataWeave 2.0 transforms, secure-property handling and the correctness a regulated NBFC demands on the first try.

MULESOFT · DATAWEAVE · ANYPOINT
02

Desktop apps

Native cross-platform tools with Tauri + Rust and Flutter — real installers, auto-updaters and glass chrome, not Electron bloat.

TAURI · RUST · FLUTTER
03

Serverless backends

Multi-tenant APIs on AWS Lambda, DynamoDB and S3, packaged with SAM — isolated by design, with kill-switches built in.

AWS · DYNAMODB · SAM
04

Applied cryptography

End-to-end encryption that the server genuinely can't break — AES-256-GCM, client-held keys, secure-config decryption.

AES-256-GCM · WEB CRYPTO
05

Real-time systems

Low-latency sync with Supabase Realtime — differential patches over broadcast channels, debounced DB fallback for late joiners.

SUPABASE · REALTIME
06

Release engineering

GitHub Actions building multi-OS installers and a VS Code extension, Cloudflare Pages + Workers proxying releases through corporate firewalls.

GH ACTIONS · CLOUDFLARE
04 — Open for work

Got data that needs
to move? Let's talk.