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
Atlassian
Nov 2023 - Present- 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.
CoinDCX
Apr 2021 - Oct 2023- 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.
Trelleborg
Mar 2019 - Mar 2021- 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.
TEKSystems
Feb 2018 - Feb 2019- Built authentication & authorization for a User Management System.
- Worked on major CRUD workflows using an OAuth-based strategy.
Infosys
Feb 2013 - Dec 2017- 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
Bachelor of Engineering
2008 - 2012NMAMIT, Nitte
Projects and Work

Javascript Code Challenges
Curated set of modern JavaScript interview challenges spanning core concepts, async, ES6+, and problem-solving — built to take you from beginner to expert.

Frontend Mini Challenges
Hands-on collection of small frontend interview challenges focused on HTML, CSS, and JavaScript fundamentals — built to sharpen real-world UI engineering skills.

Resume Builder
Create a clean, single-page, professional resume in minutes through a guided form-driven editor — with customisable templates and themes!

Algo Visualizers
Interactive visualizer for sorting and pathfinding algorithms including BFS, DFS, and maze generation using generators and iterators design patterns
ClearFrontend
Free, open-source coding practice platform with browser-based JavaScript challenges, instant feedback, and shareable solutions to help developers learn by doing.

Frontend Learning Kit
Opinionated frontend learning guide covering JavaScript, React, Angular, CSS, and system design fundamentals — a one-stop curated path for aspiring web developers.

AI Learning Kit
Curated collection of AI learning materials to help developers explore concepts, find useful references, and build practical knowledge at their own pace.

Git Guide
Practical guide to everyday Git commands with clear examples for managing changes, working with branches, and collaborating with confidence.

DSA Interview Challenges
Curated data structures and algorithms challenges with solutions to help developers strengthen problem-solving skills and prepare for engineering interviews.














