Skip to content

Hello, I'm

Aghilan Baskar

Senior Software Engineer · Full Stack Developer

7+ years building wallet, payment, notification and integration platforms. Currently leading a backend team at mFine, previously at HighLevel.

Portrait of Aghilan Baskar
Experience
7+ yrs
Users on wallet & payments
10M+
Notification events handled
50M+
Engineers led
2–4

// about

A little bit about me

I'm a backend engineer who likes owning systems end to end, from high-level design and schema to vendor API contracts and rollout. I've spent 7+ years building systems where correctness matters: wallets, payments, payouts and notifications.

At mFine I lead a team of 2–4 backend engineers building RBI-compliant wallet and QR payment flows for 10M+ users. Before that, at HighLevel, I ran a 50M+ event notification service and owned the Meta and Google integrations for the CRM.

Lately I've been building AI agents with LangGraph and LangChain, and using Claude Code for day-to-day AI-assisted development across my team.

// experience

Where I've worked

  1. Senior Software Engineer – Backend · mFine

    Sep 2024 – Present · Bangalore

    A LifeCell International company

    • Lead a team of 2–4 backend engineers: sprint planning, code reviews, system-design mentoring, and AI-assisted development with Claude Code.
    • Built and scaled wallet, QR payment and payout systems for 10M+ users with RBI-compliant flows, including corporate OPD wallet allocation, audit-trailed claim deductions and top-ups.
    • Led the greenfield VisionSure integration for cashless optics purchases on Lenskart for corporate users, owning system design, schema (per-cart wallet blocking, external TPA wallets) and vendor API contracts.
    • Eliminated booking race conditions with Redis soft-lock reservations, and ran a zero-downtime MongoDB index migration using partial indexes.
    • Designed chatbot APIs for Grow Aasan support automation (wallet balance, eligibility, user validation) with automated CRM ticketing.
    • Node.js
    • LoopBack JS
    • MongoDB
    • Redis
    • React
    • AWS
  2. Software Development Engineer II – Integrations · HighLevel

    May 2022 – Jul 2024 · Remote

    CRM platform

    • Owned a notification service processing 50M+ events, adding Email, SMS and Push channels through a System Notification API used by cross-functional teams.
    • Built a Notification Preferences module with per-user channel settings, increasing notification click-through rate by 50%.
    • Built LoginAs, letting agency admins switch into account admins and accounts to reproduce issues, which improved issue-resolution efficiency by 40%.
    • Migrated user permissions from boolean flags to scope-based authorization with the platform team, securing OAuth, web app and internal APIs.
    • Led integrations with Facebook, Instagram and Google Business Profile, bringing Facebook Lead Ads, Google and Facebook reviews, and Messenger, Instagram and Google Business messages into the CRM.
    • Drove adoption of Vue 3 micro-frontends with module federation and internationalization.
    • Node.js
    • NestJS
    • Vue 3
    • Module Federation
    • GCP
  3. Software Engineer, R&D · Logic Research Labs

    May 2019 – May 2022 · Kumbakonam

    • Diabwellness (sole developer): built a doctor-appointment platform with Google Calendar, SendGrid and Razorpay integrations, cron-based prescription reminders and WebSocket real-time chat.
    • Gradskey: converted a social platform into a PWA with push notifications, hardened login and signup security, and set up Git-hook deployments on VPS.
    • Node.js
    • Express
    • Vue (Vuetify)
    • MongoDB
    • PHP (CodeIgniter)
    • PostgreSQL
    • jQuery
    • DigitalOcean

// projects

Things I've built

Featured · AI

AI Video Generation & Publishing Agent

A LangGraph ReAct agent that turns plain-English commands into multi-step media workflows, from script to render to publish, running daily on autopilot.

  • 9 Zod-typed tools (content scan, render, AI metadata, upload) with a dry run and human confirmation before any public upload.
  • Provider-agnostic LLM layer that switches between Groq (Llama 3) and Gemini through config, with exponential backoff that honours retry-after hints.
  • 7 end-to-end pipelines: LLM scripts and SEO metadata, TTS voiceover (ElevenLabs, gTTS), Remotion rendering, and auto-publishing to YouTube, Instagram Reels and Facebook.
  • Cut LLM token cost with per-collection metadata caching. Stateful cron jobs handle lockfiles, retries and missed-day catch-up.
  • LangGraph
  • LangChain
  • Node.js
  • Remotion (React)
  • YouTube & Meta Graph APIs
See the channel

Professional

Personal & open source

// writing

Articles

Technical writing on Medium and Geekflare.

// skills

What I work with

Backend

  • Node.js
  • NestJS
  • Express.js
  • REST API design
  • Event-driven systems
  • PHP

AI / Agents

  • LangGraph
  • LangChain
  • ReAct agents
  • Tool calling
  • Prompt engineering
  • Groq (Llama 3)
  • Gemini
  • Claude
  • Claude Code

Databases & caching

  • MongoDB
  • Partial indexes
  • Zero-downtime migrations
  • PostgreSQL
  • MySQL
  • Redis
  • Firestore

Frontend

  • JavaScript
  • React
  • Vue 3
  • Nuxt.js
  • Vite
  • Tailwind CSS
  • Micro-frontends
  • Module federation

Cloud & DevOps

  • AWS
  • GCP
  • DigitalOcean
  • Docker
  • Kubernetes
  • Git
  • GitHub
  • Release automation

Engineering

  • System design (HLD/LLD)
  • Payment & wallet systems
  • Third-party integrations
  • Code review
  • Mentoring

// education

Education

B.Tech, Computer Science & Engineering

College of Engineering, Guindy (Anna University), Chennai

2015 – 2019

// contact

Let's build something reliable

I'm open to conversations about backend, payments and platform engineering, and about AI agents.