I'm a Software Engineer and B.E. graduate in Electronics & Communication Engineering from Dayananda Sagar College of Engineering, Bengaluru.
I started my journey building mobile applications with Flutter & Dart, and have worked on production applications, reusable UI systems, SDK integrations, BLE features, and scalable app architectures.
Currently, I'm expanding my skill set beyond mobile development into Backend Engineering, Go, TypeScript, NestJS, LangGraph, and AI-powered applications.
I like building things, understanding how they work, and then building them better. 🚀
- 🎓 B.E. in Electronics & Communication Engineering
- 📱 1.5+ years of experience with Flutter & Dart
- 💼 Experience across startups and large-scale consumer applications
- 🏗️ Interested in Software Architecture, Backend Systems & AI Agents
- 🧠 Currently exploring Go, NestJS, LangGraph & LLM-based applications
- ⚡ Strong interest in clean architecture, scalable systems and developer tooling
- 🎮 Outside of coding: gaming & long walks
Bengaluru, India
Working as an SDE-1 specializing in Flutter/mobile application and backend development.
- Developing and maintaining production-grade Flutter applications
- Building scalable and reusable UI components
- Working with BLoC/Cubit for predictable state management
- Following clean and maintainable application architecture
- Integrating REST APIs and third-party services
- Working with Flutter application lifecycle and performance considerations
- Collaborating with engineering teams to design, develop, debug, and ship features
- Working with Git-based development workflows and code reviews
Tech: Flutter •Node.js •Dart • BLoC • REST APIs • Git • Third-party SDKs
A social/community-focused Flutter application built from the ground up.
- Built the application from scratch using Flutter
- Google & Facebook authentication
- Social feed integration
- Community-based features
- Post creation and media handling
Mar 2024 – Sep 2024
Worked on the BigBasket mobile application, a platform with 50M+ downloads.
- Built a dynamic design/component library with 100+ reusable UI components
- Developed reusable Flutter UI components to improve consistency across the application
- Built a custom Lottie animation cache manager
- Implemented an LRU-based caching strategy for animation assets
- Worked on production-scale Flutter development and application performance
Nov 2023 – Jan 2024
Worked on the mobile application for electric bicycles.
- Built Flutter application features for connected e-bicycles
- Implemented BLoC for state management
- Followed Clean Architecture & SOLID principles
- Integrated Bluetooth Low Energy (BLE)
- Implemented proximity-based smart lock/unlock functionality within approximately 10 meters
May 2023 – Aug 2023
- Worked on a Flutter-based news application
- Improved the application UI and user experience
- Built animated and reusable UI components
- Worked with Flutter/Dart development and application architecture
A research-focused project exploring AI-powered deep research workflows and agentic systems.
Tech: Python • LangGraph • LLMs • AI Agents
Currently exploring concepts such as:
- Agentic workflows
- LangGraph
- Research automation
- Multi-step reasoning workflows
- Tool-using AI agents
- State management and graph-based execution
🔗 GitHub: Research Council
CrashGPT is an autonomous SRE agent that investigates production crashes end-to-end — packaged as a Kiro Power. It connects directly to Firebase Crashlytics, Bitbucket, and Jira via MCP (Model Context Protocol) servers — then reasons over crash data, device signals, commit history, and source code to:
Tech: Node.js • MCP's • LLMs • Firebase
Features and engineering work include:
- Detect and classify the crash
- Identify root cause
- Distinguish code bugs from device-specific issues
- Generate a fix suggestion
- Create a Jira ticket and optionally a Bitbucket PR
- Send alerts via Google Chat
- Verify the fix resolved the issue after deployment
- LangGraph
- LLM-based applications
- AI Agents
- Agentic workflows
- Tool calling
- Research automation
- Graph-based workflows
Mobile Development ████████████████████ Flutter / Dart
Software Architecture ██████████████████░░ Clean Architecture / SOLID
Backend Development ███████████████░░░░░ Go / NestJS / APIs
AI Engineering ██████████████░░░░░░ LangGraph / Agents / LLMs
Problem Solving █████████████████░░░ DSA / Algorithms
┌─────────────────────────────────────────────────────┐
│ │
│ SOFTWARE ENGINEERING │
│ │ │
│ ┌──────────────┼──────────────┐ │
│ ↓ ↓ ↓ │
│ MOBILE BACKEND AI │
│ │ │ │ │
│ Flutter Go LangGraph │
│ Dart NestJS LLMs │
│ BLoC Node.js AI Agents │
│ React Native TypeScript RAG │
│ Firebase REST APIs Tool Calling │
│ Supabase MongoDB AI Apps │
│ PostgreSQL │
│ │
│ │ │
│ ↓ │
│ SYSTEM DESIGN │
│ │ │
│ Clean Architecture • SOLID │
│ APIs • Databases • Scalable Systems │
│ │
└─────────────────────────────────────────────────────┘
I enjoy understanding systems from the fundamentals and gradually turning ideas into working software.
Exploring Go for backend development and learning about:
- Go project structure
- Clean Architecture
- Context
- MongoDB
- HTTP APIs
- Dependency management
- Backend service design
Learning backend development with:
- TypeScript
- NestJS
- REST APIs
- Dependency Injection
- Modular architecture
Currently diving deeper into:
- LangGraph
- Agentic AI
- LLM workflows
- Tool calling
- Multi-step research agents
- State management in AI workflows
I regularly practice data structures and algorithms, particularly:
- Arrays
- Strings
- Hashing
- Sliding Window
- Prefix Sum
- Linked Lists
- LRU Cache
- Binary Search
- Trees & Graphs
- Dynamic Programming
- Problem-solving patterns
Languages used for practice include C++ and Dart.


