Skip to content
View HasnathJami's full-sized avatar
πŸ’­
Rebuilding Myself
πŸ’­
Rebuilding Myself
  • Software Engineer, RedDot Digital - Robi Axiata Limited
  • Dhaka,Bangladesh

Block or report HasnathJami

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HasnathJami/README.md

Hi there! πŸ‘‹ I'm Hasnath Jami Chowdhury

Android & Cross-Platform Engineer | Backend Developer | Technical Educator | Open Source Contributor

Android Kotlin Flutter Spring%20Boot


🎯 About Me

I'm a full-stack engineer with deep expertise in Android development, cross-platform mobile development, and backend services. I'm passionate about:

  • Building scalable, maintainable applications using clean architecture principles
  • Sharing knowledge through comprehensive educational repositories
  • Crafting polished user experiences across mobile platforms
  • Enterprise-grade software with rigorous testing and best practices

My work spans from Google Play published apps to backend APIs and open-source libraries. I believe in writing code that's not just functionalβ€”it's beautiful, tested, and maintainable.


πŸ’Ό What I Build

πŸ—οΈ Enterprise Android Apps

Production-ready applications following industry best practices:

  • Clean Architecture with dependency injection
  • MVVM pattern with reactive data flow
  • Modern Android Stack: Jetpack, Coroutines, Flow, Room, Hilt
  • Comprehensive Testing: Unit, integration, and UI tests
  • Firebase Integration & backend synchronization

Featured: android-showcase β€” A complete reference app demonstrating professional Android development

πŸ“± Cross-Platform Mobile Apps

Beautiful, performant applications for iOS and Android:

  • Flutter with Dart for rapid development
  • Clean Architecture patterns in Flutter
  • State Management: Provider, Riverpod, GetX
  • Native integration and platform channels
  • Responsive, adaptive UIs for all screen sizes

βš™οΈ Backend Services & APIs

Robust backend systems with enterprise patterns:

  • Spring Boot for scalable Java applications
  • RESTful APIs with clean architecture
  • Microservices patterns and best practices
  • Database design and optimization
  • Security and authentication implementations

πŸ“š Educational Content & Resources

Comprehensive learning repositories for developers:

  • Interview preparation guides with curated questions
  • LeetCode resources for algorithm mastery
  • Behavioral interview strategies
  • Complete Android reference documentation
  • Practical examples for every Android topic

πŸ”§ Custom Libraries & Tools

Reusable solutions for common problems:

  • AnimatedFlipView β€” Smooth animated view library for Android
  • API development frameworks
  • Architecture component samples
  • Testing utilities and patterns

πŸš€ Core Competencies

Mobile Development

Technology Proficiency Experience
Kotlin Expert 6+ years, production apps
Java Expert 8+ years, legacy & modern
Android SDK Expert All API levels, custom ROMs
Jetpack Expert Room, Hilt, Navigation, Compose
Flutter Advanced Cross-platform production apps
Dart Advanced Flutter development
Firebase Advanced Auth, Realtime DB, Cloud Messaging
Testing Advanced JUnit, Mockito, Robolectric, Espresso

Backend Development

Technology Proficiency
Spring Boot Advanced
Java Expert
RESTful APIs Advanced
Database Design Advanced
Microservices Intermediate

Architecture & Design

  • Clean Architecture β€” 50+ reference implementations
  • MVVM β€” Repository, ViewModel, LiveData/Flow patterns
  • Design Patterns β€” Factory, Singleton, Observer, Adapter
  • API Integration β€” Retrofit, OkHttp, GraphQL
  • Database Design β€” Room ORM, SQLite optimization

DevOps & Tools

  • Version Control: Git, GitHub workflows, branching strategies
  • CI/CD: GitHub Actions, automated testing
  • Code Quality: Static analysis, lint, type checking
  • Performance: Profiling, optimization, memory management

πŸ“Š Repository Highlights

πŸ† Most Impactful

40+ repositories | 25K+ GitHub contributions | Focused on Android, Flutter, Backend & Education

Architecture & Patterns (6 repos)

Advanced Topics (8 repos)

Educational Resources (4 repos)

Fundamentals & Tools (15 repos)

  • Fragments, Navigation, Material Design
  • SharedPreferences, Broadcast Receivers
  • Notifications, API Integration
  • Database & Storage patterns

πŸ› οΈ Tech Stack

Kotlin Java Android Flutter Dart Spring%20Boot Firebase


🌟 Featured Work

Google Play Published Apps

My professional experience includes shipping multiple applications to the Google Play Store with millions of downloads. These apps follow enterprise architectures and receive regular updates.

Open Source Contributions

Active contributor to the Android ecosystem with libraries and educational content used by thousands of developers worldwide.


πŸ“ˆ My Philosophy

Code is communication. It should be clear, testable, maintainable, and beautiful.

Principles I Live By

βœ… Clean Architecture β€” Separation of concerns, testability, independence from frameworks
βœ… Test-Driven Development β€” Confidence through comprehensive testing
βœ… Documentation β€” Code that explains itself and tutorials that teach
βœ… Performance β€” Optimized, responsive applications
βœ… Accessibility β€” Inclusive design for all users
βœ… Continuous Learning β€” Staying current with evolving technologies


πŸ“š Quick Links

Link Description
Android Resources Comprehensive Android documentation
Interview Prep 1000+ curated technical questions
LeetCode Algorithm & data structure resources

🀝 Let's Connect

I'm always interested in:

  • Collaborating on Android, Flutter & backend projects
  • Mentoring aspiring developers
  • Contributing to impactful open source
  • Discussing architecture, best practices, and technology trends
  • Speaking about clean code and professional development

Get in Touch


πŸ“Š GitHub Stats

GitHub Stats

Top Languages


πŸŽ“ Latest Achievements

  • πŸ† Built and maintained 40+ educational repositories
  • πŸ“± Published multiple apps to Google Play Store
  • 🎯 Created comprehensive learning resources with 1000+ interview questions
  • πŸ”§ Developed reusable libraries used by developers worldwide
  • πŸ“– Authored detailed technical guides and documentation
  • πŸ—οΈ Designed clean architecture solutions for enterprise applications
  • πŸ“± Built cross-platform mobile apps with Flutter
  • βš™οΈ Developed scalable backend services with Spring Boot

Building scalable, beautiful, and testable softwareβ€”one repository at a time.

Made with ❀️ by Hasnath Jami

Pinned Loading

  1. AnimatedFlipView AnimatedFlipView Public

    Animated Flip View is a dynamic and easy-to-use Android library that lets you flip views with smooth animations

    Kotlin

  2. EduOrigin EduOrigin Public

    An Android App about Online Learning System

    Java 1

  3. My_Day My_Day Public

    An Android App about Setting Goals through Task Scheduling/Notes and Latest News System through API

    Kotlin

  4. Food_Nutrition_System Food_Nutrition_System Public

    A Food Nutrition Rest API Project using Go-Fiber Framework, PostgreSQL, and GORM

    Go

  5. Easy_Task Easy_Task Public

    A Flutter(Android/iOS) App about Task Management

    Dart

  6. NewsHorizon NewsHorizon Public

    A Smart News App Developed with JETPACK COMPOSE and Latest Tools

    Kotlin