I'm Anil Sahu, a passionate and results-driven software developer with hands-on experience in both Flutter app development and web development. Since 2021, I’ve been working on creating high-performance mobile applications and dynamic web solutions tailored to business needs.
My core expertise lies in building robust and scalable Android apps using Flutter and Dart. I’ve developed multiple apps ranging from e-commerce platforms, CRM systems, and music players to quiz apps and custom T-shirt design applications. I’ve implemented features like Google Maps API integration for location-based services, push notifications, background services, real-time audio recording, continuous location tracking, and background WebSocket listeners for event updates.
I frequently work with Firebase for real-time database, authentication, Firestore, and cloud messaging. For app backend communication, I integrate RESTful APIs and manage data using MySQL. I’ve also handled Google Login, Facebook Login, and OTP verification using services like MSG91, including handling custom template IDs and expiry time updates.
In terms of app functionality, I’ve worked extensively on file handling, background tasks, permission management, notifications with action buttons, and media features like audio recording and playback. I also ensure compatibility across Android versions, including handling special permissions for Android 12 and above.
Alongside mobile apps, I’ve also worked on front-end and back-end web development using HTML, CSS, JavaScript, jQuery, and PHP. I’ve built responsive UIs, dynamic dashboards, and tools like custom T-shirt design websites using Fabric.js for real-time canvas interaction. These included complex features like image upload, text editing, cropping, zooming, rotation, color customization, layered views, and responsive canvas handling.
I’ve also implemented features like address management systems, payment gateway integrations, PDF invoice generation and sharing via WhatsApp, and ZIP file handling with JPEG + JSON data for T-shirt order previews and backend submission.
I use tools like Bootstrap, AJAX, and MySQL for backend interaction.