Building meaningful product experiences

I am a Senior Full Stack + AI Engineer with 13+ years of experience, currently driving web application development at Atlassian. I specialize in building scalable, high-performance web applications using Java, Spring, React, Next.js, TypeScript, and Node.js, with a strong focus on clean architecture, usability, and product impact.

Alongside core web development, I actively apply AI in practical product workflows through prompt engineering, RAG-based implementations, and AI-first UX thinking to create smarter, more intuitive experiences. I collaborate closely with designers, backend engineers, and product teams to ship reliable features end-to-end, and my open-source work has earned 15,000+ GitHub stars.

Core strengths

  • Web Development

    I design and deliver resilient, high-performance web platforms that scale from MVP to enterprise traffic. My work blends architecture, DX, accessibility, and observability to ensure teams ship faster, reduce regressions, and create user experiences that are measurably faster, cleaner, and more conversion-focused.

  • Applied AI Engineering

    I build AI-native product capabilities that solve real user problems, not demo features. From prompt workflows and retrieval pipelines to production-ready integrations, I focus on reliability, latency, safety, and UX clarity so AI features drive adoption, improve decision quality, and unlock tangible business outcomes.

  • Open-Source Leadership

    I create and maintain open-source projects used by developers worldwide, with an emphasis on practical learning and interview readiness. Beyond code, I invest in documentation quality, issue triage, and community collaboration to build trustworthy resources that accelerate engineering growth at scale.

  • Technical Content & Mentorship

    I translate complex frontend and AI concepts into clear, actionable learning through articles, talks, and hands-on guides. My content is built for impact: helping developers move from theory to execution, make better architectural decisions, and level up with confidence in real-world product environments.

Skills and technologies

Languages & Web Foundations

  • Java
  • JavaScript
  • TypeScript
  • SQL
  • HTML5
  • CSS3
  • Python

Frameworks & Libraries

  • Spring
  • React
  • Next.js
  • Angular
  • Node.js
  • Express
  • Redux
  • React Query
  • GraphQL
  • Tailwind CSS
  • SCSS

Databases & Cloud

  • PostgreSQL
  • DynamoDB
  • Redis
  • Vector DBs
  • AWS Cloud
  • Amazon SQS
  • Docker

Architecture & Engineering

  • System Design
  • Algorithms
  • Data Structures
  • Problem Solving
  • Microservices
  • REST APIs
  • MVC
  • Design Patterns
  • Micro Frontend

Testing & Development Practices

  • Playwright
  • Vitest
  • Mockito
  • Storybook
  • Maven
  • CI/CD
  • Agile Methodology
  • Test Driven Development
  • Spec Driven Development

AI & Machine Learning

  • Machine Learning
  • LLMs
  • RAG
  • LangChain
  • Agentic AI
  • Prompt Engineering
  • NumPy
  • Pandas
  • Scikit-learn
  • TensorFlow

Career journey

Professional

  1. Atlassian

    Nov 2023 - Present
    Senior Software Engineer 23 years
    • Leading end-to-end delivery of quote lifecycle capabilities as a feature lead for Quotes, a Java-based product within Atlassian's commerce platform.
    • Contributed to bootstrapping a unified Partner Portal as a full-stack engineer, establishing core platform foundations and observability instrumentation.
    • Led the team's adoption of AI-assisted, spec-driven development and harness engineering to deliver production-grade features with consistent implementation quality.
  2. CoinDCX

    Apr 2021 - Oct 2023
    SDE 3 - Frontend2 years 6 months
    • Led the architecture and frontend foundation of an advanced crypto trading terminal using Next.js, shaping the design for high-performance trading workflows.
    • Architected and developed the payment module from the ground up using Next.js and Angular, supporting deposit and withdrawal workflows.
    • Established a Lerna-based monorepo for shared component libraries, improving code reuse and consistency across frontend applications.
  3. Trelleborg

    Mar 2019 - Mar 2021
    Senior Software Developer2 years
    • Architected and developed Employee Customer system using React and Redux Toolkit with best practices.
    • Rebuilt Dealer Locator webapp for responsiveness with pixel perfection using HTML, CSS and jQuery having Google Maps features.
    • Involved in multi language support and complex enhancements for an Angular web app called Fender Selection Tool.
  4. TEKSystems

    Feb 2018 - Feb 2019
    Automation Consultant1 year
    • Built authentication & authorization for a User Management System.
    • Worked on major CRUD workflows using an OAuth-based strategy.
  5. Infosys

    Feb 2013 - Dec 2017
    Senior Systems Engineer4 years 11 months
    • Designed and developed a responsive web interface for Data Manager using AngularJS and Bootstrap.
    • Built an end-to-end automation framework in Java & Jubula for Huawei's network configuration assistant tool.

Education

  1. Bachelor of Engineering

    2008 - 2012

    NMAMIT, Nitte

Projects and Work