Software Engineer | Flutter Specialist | Open Source Contributor
I am Raihan Sikdar, a software engineer focused on cross-platform mobile application development with Flutter, Kotlin, and backend technologies. I build responsive, user-centric applications that move from idea to app store with reliability and polish.
About
Professional profile
A developer profile built around app quality, practical delivery, and product-minded execution.
I am Raihan Sikdar
I am a dedicated and detail-oriented software engineer with over 2.5 years of experience specializing in cross-platform mobile application development. As a passionate Flutter and Dart developer, I craft high-quality, user-centric mobile apps that deliver seamless and engaging experiences.
I am an active open-source contributor to the Flutter community, sharing my expertise through published packages on Pub.dev to help other developers move faster. I thrive in dynamic environments and use state management, design patterns, and performance optimization to build robust and scalable solutions.
With a strong foundation in full-cycle app development, from ideation to deployment on Google Play Store and App Store, I focus on building products that align user needs with business objectives.
I focus on apps that feel polished for users and remain maintainable for teams.
User-first execution
Interfaces built to feel responsive, intuitive, and production-ready.
Architecture discipline
State management and design patterns chosen for long-term maintainability.
Reliable delivery
Hands-on ownership from implementation and debugging to deployment.
Experience
Where I have worked
A progression through software engineering roles focused on building and shipping real mobile products.
Software Engineer
RazinSoft
- Live messaging feature with real-time chat.
- Live track on map for real-time location.
- Push notification for instant updates.
- Payment gateway integration.
Software Engineer
SCUBE Technologies Ltd.
- Utility management system for energy monitoring.
- Real-time data tracking and reporting.
- Cross-platform Flutter app development.
Software Engineer
Digitosys IT (Part-time)
- Built Flutter features and reusable UI components in a remote team.
- Integrated REST APIs and improved reliability across key flows.
- Delivered milestones on tight timelines.
Trainee
Dhrubok Infotech Services Ltd
- Contributed to Dhaka Bank Go Plus with UI and API integration.
- Supported Driving Instructors Finder on frontend and backend connectivity.
- Built hands-on skills in debugging, collaboration, and release readiness.
Skills
What I bring to a team
Engineering strengths shaped around mobile products, app architecture, integrations, and delivery consistency.
Mobile App
Cross-platform development with Flutter & Dart, native Android with Kotlin & Jetpack Compose, and iOS deployment. Proficient in state management (GetX, BLoC, Provider), MVC/MVVM architecture, responsive UI, animations, and app store delivery.
Backend
REST API design with Django REST Framework and FastAPI, real-time communication via WebSocket, containerization with Docker, and database management across PostgreSQL, MySQL, SQLite, and Firebase.
Competitive programming & problem solving
Projects
Selected work
A mix of production apps, monitoring platforms, and real-world business tools built around measurable utility.
Banking product
Production app
Dhaka Bank Go Plus
Worked on Dhaka Bank Go Plus with a strong focus on UI design and partner or product API integration to support smooth, reliable banking flows.
Industrial monitoring
Production app
SolScada
Built a multi-tenant SCADA mobile app for solar monitoring with live dashboards, offline storage, secure authentication, and role-based access.
Location-driven consumer app
Cross-platform app
Driving Instructors Finder
Created a cross-platform app that helps users in the UK discover suitable driving instructors nearby through a smooth, location-oriented experience.
Utility visibility platform
Industrial app
NZ Fabrics
Developed a real-time monitoring app for energy, water, and steam usage to help factories track utility performance with clarity and faster decisions.
Energy sector workflow
Operational utility app
NZ Apparels
Designed a utility management app for the energy sector focused on smarter workflows, operational efficiency, and better day-to-day decision-making.
Open Source
Flutter packages published on Pub.dev
5+ packages published — utilities that make Flutter development faster, cleaner, and more consistent.
raihan_cli
v1.1.0A Dart CLI tool that automates feature creation in Flutter projects using MVC/MVVM with GetX, Provider, or BLoC. Reduces repetitive setup work and maintains consistent architecture.
flutter_smart_exit
v1.0.3Smart app exit handling with double back press, SnackBar, dialog, or bottom sheet. Customizable and works with both Material and Cupertino apps.
flutter_debug_logger
v1.0.1A lightweight utility for logging API responses in a clean, Postman-like style. Pretty-prints JSON to make REST API debugging structured and readable.
flutter_colorful_search
v1.0.3A customizable Flutter search widget with a colorful, modern search experience, smooth animations, and straightforward plug-and-play integration.
text_component
v1.0.0A reusable text styling package that simplifies consistent typography across Flutter applications with responsive sizing and zero boilerplate.
More packages
Explore all packages
View the complete collection of open-source Flutter utilities on the publisher page.
Certificates
Credentials and achievements
Recognitions that support my technical growth across Flutter, backend, Python, SQL, and problem solving.
Flutter
CertificateUN Big Data
Hackathon
Problem Solving
BasicPython
Certificate
Django
Certificate
iOS
Jetpack Compose