Summary
Software Engineer with 4+ years of experience in building scalable mobile architectures and shipping production-ready apps. Blends strong technical depth with product intuition to deliver features that drive meaningful business value.
Education
CGPA: 8.89 | Gold Medalist
Experience
Technical Consultant · Flutter, PostgreSQL, Supabase
- Designed a scalable, domain-driven frontend app architecture with testable and reusable modules.
- Led system design and end-to-end feature development across frontend and backend.
- Released the mobile app on iOS and Android; managed closed testing program with ~20 users.
- Authored clear technical documentation covering architecture, widgets, classes, troubleshooting, and onboarding.
- Managed and mentored interns through code reviews, task planning, clean-code training, and pair programming.
- Drove SDK and tooling migrations (AGP, Flutter) and reduced app size by building for 16KB page sizes.
- Built core features: deep linking, navigation/routing, FCM notifications, API client architecture, and more.
Senior Software Engineer · Flutter, NodeJS, React, TypeScript
- Built a custom VideoPlayer system in Flutter with efficient state management, background API handling, and dynamic widget rendering on top of live video without UI lag or stutter.
- Performed SDK analysis for third-party tools and documented comparisons based on cost, scalability, and integration effort.
- Created a shell script to batch-fix gradient SVGs for Flutter SVG compatibility, reducing manual editing time.
- Developed NodeJS REST endpoints and integrated third-party APIs (e.g., Zoom) for new backend features.
- Built features and implemented routing for the React web dashboard.
- Contributed to feature planning, performed code reviews, and guided junior developers.
Senior Software Engineer (Oct 2022 – Jul 2023) · Software Engineer (Oct 2021 – Oct 2022)
Flutter, Node.js, Kotlin, JavaScript
- Implemented background concurrent file downloads using Dart Isolates to manage bulk downloads.
- Migrated mobile app and Node.js backend from AWS to GCP with zero downtime without any app releases.
- Built native Android modules and features like live meetings and full-screen notifications via Platform Channels.
- Developed two iOS/Android apps from scratch; managed sprints and coordinated releases with business and product teams.
- Delivered core features like video player, live sessions, deep linking, and more using MobX for state management.
- Conducted 30+ technical interviews to strengthen the engineering team.
Projects
- A Flutter application that visualizes data in a GitHub-style contribution graph. Built a high-performance heatmap with CustomPainter, handling sparse datasets, matrix-to-array indexing, and efficient 2D rendering.
- Applied value normalization, HSV gradient interpolation, and boundary-aware drawing for dynamic, visually accurate heatmaps.
- Developed an AI agent enabling secure on-chain transactions without exposing user private keys, leveraging EIP-7702, ERC-7579, and ERC-7715 Smart Sessions.
Technical Skills
Languages: Dart, JavaScript, TypeScript, Kotlin, HTML5, SQL, Python
Technologies: Flutter, Android, Xcode, React, NodeJS, Supabase, FlutterFlow, Firebase, Git, Mixpanel Analytics, AWS EB, AWS S3, Google Cloud, Sentry