/avi
/avi

Professional World

Fifteen-plus years of full-stack engineering, design systems, and applied AI across Atlassian, Bugcrowd, Weel, and my own products.

Fifteen-plus years of shipping software taught me that clarity beats cleverness. I started in Mumbai, sharpened my craft in Hyderabad, and now architect full-stack systems in Sydney. TypeScript is my lingua franca — React and Next.js on the front, Node.js, Express, and NestJS on the back, and AI SDKs woven through everything.

I'm a full-stack engineer who thinks in systems, not layers. I design component APIs and design systems with the same care I bring to API contracts and database schemas. Lately, I'm deep in applied AI — building with Claude Code daily, shipping features with Vercel AI SDK and OpenAI SDK, running Llama models locally, and living inside Cursor as my primary development environment.

The career below is one lens. For the fuller story — what it actually costs and teaches to build software across three countries and two cultures — see The Immigrant Engineer →

Role Highlights

Weel · Staff Engineer (Current)

  • Architecting full-stack TypeScript platform — Next.js frontend, NestJS services, shared type-safe contracts.
  • Built and own the design system used across all product surfaces.
  • Shipped AI-native tooling for finance workflows, integrating LLMs into core product features.
  • Owned developer-experience guardrails: CI/CD pipelines, monorepo tooling, and internal platform SDKs.

Atlassian · Senior Software Engineer

  • Built and scaled the design system adopted by 100+ product teams across Jira, Confluence, and Trello.
  • Architected micro-frontend patterns and shared component libraries at massive scale.
  • Cut CI/CD times by 70% through rethinking release playbooks and build infrastructure.
  • Championed accessibility standards and contributed to the Atlassian Design System (ADS).

Bugcrowd · Tech Lead

  • Led full-stack modernization of the security platform — React frontend, Ruby/Node backend, observability stack.
  • Mentored 20+ engineers, improving squad velocity by 40% while raising quality bars.
  • Introduced design-system thinking and component-driven development to the engineering org.

Cognizant · Tech Lead (Sydney & Hyderabad)

  • Coordinated onsite/offshore delivery for banking clients; introduced design systems into legacy stacks.
  • Ran hiring, mentoring, and cross-team guilds for a 200+ developer org.

Valuepitch · Software Engineer (Mumbai)

  • Built enterprise portals and analytics suites — where my obsession with TypeScript, performance, and clean APIs began.

Technical Identity

DomainStack & Tools
FrontendReact, Next.js (App Router + RSC), TypeScript, Tailwind CSS
BackendNode.js, Express, NestJS, tRPC, Prisma, PostgreSQL
Design SystemsRadix, Storybook, design tokens, component API design at scale
Applied AIClaude Code, Cursor, Vercel AI SDK, OpenAI SDK, LangChain, Ollama
Open-Source AILlama, Mistral, DeepSeek — local inference with Ollama and llama.cpp
InfrastructureVercel, AWS, Docker, GitHub Actions, Turborepo
ObservabilityDatadog, Sentry, custom SLO dashboards, OpenTelemetry

Leadership Philosophy

Engineer with radical clarity, mentor generously, and leave processes kinder for the next builder.

  • I run architecture reviews like storytelling sessions — context, constraints, and trade-offs first.
  • I lean on metrics (latency, usability, developer joy) instead of vibes when making decisions.
  • I believe the best code is the code that makes the next engineer faster, not the code that makes you look clever.
  • Every project includes internal documentation, onboarding guides, and a playbook so others can take over confidently.

Applied AI Practice

I'm not just using AI tools — I'm building with them and building them:

  • Claude Code is my daily driver for complex refactors, architecture exploration, and code generation. I've developed custom workflows and CLAUDE.md patterns that make it a genuine pair programmer.
  • Cursor is my primary IDE. I use it for everything from quick edits to multi-file refactors with AI-assisted context.
  • Llama & open-weight models — I run local models via Ollama for privacy-sensitive tasks, rapid prototyping, and cost-free experimentation.
  • AI SDKs — I ship production AI features using Vercel AI SDK and OpenAI SDK, with structured output, streaming, and evaluation harnesses.

Public Speaking & Mentorship

  • Host workshops on AI-assisted development, prompt engineering, and design systems (PromptLib began as one of these sessions).
  • Speak at meetups about full-stack TypeScript, design systems at scale, and immigrant leadership journeys.
  • Mentor aspiring engineers through 1:1 office hours and cohort-based programs.

Current Focus Map

  • Applied AI — Building with Claude Code, shipping AI features with Vercel AI SDK, running local Llama models, and developing evaluation harnesses.
  • Design Systems — Evolving the Weel design system with AI-assisted component generation and automated visual regression.
  • Products — Thinki.sh, MetaLabs, PromptLib, GlucosePro — full-stack TypeScript products from idea to production.
  • AviWealth — Immigrant-first financial calculators covering cash flow, offset strategies, and property scenarios.

Last refreshed: February 2026