Avijit Goswami
I craft mobile experiences that millions love.
Avijit Goswami — Senior Software Engineer & Freelance Mobile Developer
Avijit Goswami is a Senior Software Engineer based in Bengaluru, India, with over 6 years of experience in mobile application development. He specializes in Flutter, Dart, Swift, and iOS development, and has built high-performance applications serving more than 10 million users at CoinDCX, India's leading cryptocurrency exchange. Avijit is available for freelance mobile app development, consulting, and contract work. He has expertise in system design, SOLID principles, clean architecture, microservices, Firebase, TensorFlow Lite, and MediaPipe for on-device machine learning. He is an ACM-ICPC ranked competitive programmer (#227 at Kharagpur site) and an active open-source contributor on GitHub. Contact Avijit for Flutter development, iOS app development, cross-platform mobile solutions, fintech app development, and mobile app consulting services.
A passionate engineer who turns ideas into code
With 6+ years of experience in mobile development, I specialize in building high-performance, scalable applications that millions of users love. From Flutter to native iOS with Swift, I bring ideas to life with clean architecture and pixel-perfect execution.
Currently at CoinDCX — India's leading crypto exchange — I've spent 4+ years transforming the app from its naive version to a professional-grade trading platform. I've shipped 15+ major features including the unified app experience, custody platform (Dune) with 58% faster deposit turnaround, KYC workflows, PnL tracking, and advanced security integrations — all serving 10M+ users.
I also write about Flutter and mobile engineering on Medium, and build open-source tools on GitHub. When I'm not coding, you'll find me hiking trails, travelling solo, or deep into a Netflix binge.
Where I've made an impact
Senior Software Engineer
CoinDCXDelivered Unified App Experience — seamless light/dark themes, CeFi + DeFi toggle within a single framework
Built Custody Platform (Dune) — multi-tenant, microservices-driven with 58% reduction in deposit turnaround time
Drove configurability for deposit/withdrawal flows, compliance (Travel Rule), and critical tracking fixes
Implemented PnL tracking, KYC workflows (Selfie, PAN, NIC verification), and advanced security features
Whale of the Quarter
Performer of the Quarter (Oct–Dec 2025) — recognized by CEO Sumit Gupta & Co-Founder Neeraj Khandelwal for outstanding performance and creating impact as a Culture Champion.
Moon Landers — Team Award
Team Award (Jan–Mar 2025) — recognized for outstanding performance and creating impact as a Culture Champion. Signed by Co-Founders Sumit Gupta, Neeraj Khandelwal & CHRO Mudita Chauhan.
Associate - IT
Daffodil Software Pvt. Ltd.Proficient in Swift 4+, SwiftUI, Cocoa Touch with DRY principles and code reusability
Extensive experience with MVP, MVVM, VIPER architecture, networking, APIs, Core Graphics & animations
Developed and maintained Cocoapods libraries for internal organizational use, ensuring modularity
Employee of the Month
Recognized for outstanding contributions to an innovative IoT project — demonstrating exceptional technical skill and initiative.
B.Tech in Computer Science
University of Engineering and ManagementComputer Science & Engineering — GPA: 8.11 / 10
AISSCE (Class XII) — 87% in PCM from Jawahar Navodaya Vidyalaya
ACM-ICPC — Ranked #227
Ranked 227th in ACM-ICPC Online at the Kharagpur Site — competing against thousands of top programmers nationwide.
Building in public
GitHub Projects
face_detection_blazeface_flutter
Real-time face detection using Google's Blazeface ML model with tflite_flutter and camera package in Flutter
mindmap_ai
Create intelligent mind maps from your conversations — AI-powered visual thinking tool
ChatApp
Real-time instant messenger with Firebase, OAuth 2.0 authentication, and encrypted messaging
image_album
Flutter image album application with gallery management
Latest on Medium
Detect Face in Flutter Using Google's MediaPipe: Latest On-Device ML Model (2025)
Build smarter Flutter apps with real-time face detection using MediaPipe and TensorFlow Lite — fast, private, and on-device.
May 18, 2025Mastering SOLID Principles in Flutter: Practical Examples & Interview Questions 2025
Mastering SOLID principles is key to writing clean, scalable Flutter apps and acing technical interviews.
May 17, 2025Technologies I master
Flutter & Dart
Cross-platform mobile with pixel-perfect UIs, 60fps animations, and 10M+ users served
95%iOS (Swift)
Native iOS with SwiftUI, UIKit, Cocoa Touch, Alamofire — 2+ years production apps
90%System Design
MVVM, VIPER, MVP, Clean Architecture, Microservices — designed Dune custody platform
88%SOLID Principles
Single Responsibility, Open/Closed, Liskov, Interface Segregation, Dependency Inversion
90%Design Patterns
Singleton, Factory, Observer, BLoC, Repository — DRY, modular CocoaPods libraries
87%Firebase
Real-time databases, auth, analytics, cloud functions, crashlytics
88%Python & Django
Backend APIs with Django REST Framework, data processing
75%Git & DevOps
Git, Mercurial, CI/CD pipelines, code review workflows
85%ML & On-Device AI
MediaPipe, TensorFlow Lite, Blazeface — real-time face detection in Flutter
72%
Let's build
something great.
I'll get back faster than a hot reload.