Welcome to My Portfolio

Professional Mobile App Developer

I design and develop modern and high-performance mobile apps. With a strong focus on clean code, user experience, and scalable solutions, I help turn ideas into reliable digital products.
Welcome to My Portfolio

About Me

I’m a results-driven Mobile Application Developer with 6+ years of experience specializing in Android and React Native development. I build scalable, high-performance mobile applications using modern architectures, clean code principles, and industry best practices. My focus is always on writing maintainable, future-ready code that scales with business needs.

I’m passionate about creating seamless digital experiences that are not only visually appealing but also reliable and efficient. Over the years, I’ve worked on diverse projects that have strengthened my problem-solving skills and sharpened my ability to turn complex ideas into intuitive mobile solutions. I value user-centric design and performance optimization in every product I build.

I actively leverage AI-powered development tools to accelerate workflows, improve code quality, and deliver end-to-end solutions efficiently—from concept and architecture to deployment and optimization.

Driven by curiosity and continuous learning, I enjoy tackling challenging problems and building products that make a real impact. I thrive in dynamic environments where innovation and continuous improvement are encouraged.


My Skills

Android App Development

Kotlin 80%
Java 80%

React Native App Development

JavaScript 70%
Type Script 75%

Web Development

Laravel 70%
CI 70%

Professional Skills

Problem Solving 80%
Debugging 85%

Featured Projects

Here are some of my recent works

Altaf Pet Shop App
Altaf Pet Shop App

Local Shop - Android E-Commerce Application


A modern, feature-rich Android e-commerce application built with Kotlin and Jetpack Compose, following clean architecture principles and MVVM pattern.


Features


User Authentication

- User registration with email, phone, and password

- Secure login with JWT token-based authentication

- Password reset functionality (forgot/reset password)

- Session management with persistent login state

- Secure token storage using DataStore


Product Catalog

- Browse products with categories

- Advanced product filtering (price range, category, search)

- Multiple sorting options (price, name, newest)

- Featured and latest products sections

- Detailed product view with related products

- High-quality image loading with Coil


Shopping Cart

- Add products to cart with quantity management

- Real-time cart updates

- Remove items from cart

- Clear cart functionality

- Cart persistence


Wishlist

- Add/remove products to wishlist

- Wishlist management

- Quick access to favorite items


Order Management

- Create orders with multiple items

- View order history

- Detailed order tracking

- Order cancellation

- Delivery confirmation

- Checkout process with multiple addresses


Address Management

- Add multiple delivery addresses

- Edit and delete addresses

- Set default address

- Address selection during checkout


User Profile

- View and edit user profile

- Update user information

- Change password

- Profile management


Search

- Real-time product search

- Search history

- Filtered search results


Settings

- Dark/Light theme toggle

- App preferences

- Settings management


Architecture


The app follows **Clean Architecture** principles with clear separation of concerns:


├── core/                 # Core utilities and shared components

│   ├── auth/            # Authentication & session management

│   ├── common/          # Common utilities & constants

│   ├── database/        # Room database setup

│   ├── datastore/       # DataStore for preferences

│   ├── designsystem/    # UI components, themes, colors

│   ├── di/              # Dependency Injection (Hilt)

│   ├── error/           # Error handling

│   ├── location/        # Location services

│   ├── navigation/      # Navigation graph

│   ├── network/         # Network layer, interceptors

│   ├── preferences/     # Theme & app preferences

│   ├── result/          # Result wrapper for API responses

│   └── util/            # Utility functions

│

└── feature/             # Feature modules

    ├── address/         # Address management

    ├── auth/            # Authentication screens

    ├── cart/            # Shopping cart

    ├── category/        # Category browsing

    ├── checkout/        # Checkout process

    ├── home/            # Home screen with banners

    ├── orders/          # Order management

    ├── product/         # Product listing & details

    ├── profile/         # User profile

    ├── search/          # Product search

    ├── settings/        # App settings

    └── wishlist/        # Wishlist management


App Screens


1. **Splash Screen** - App initialization

2. **Login/Register** - User authentication

3. **Home** - Featured products, banners, latest products

4. **Products** - Product listing with filters

5. **Product Details** - Detailed product view

6. **Categories** - Category browsing

7. **Search** - Product search

8. **Cart** - Shopping cart management

9. **Wishlist** - Saved products

10. **Checkout** - Order placement

11. **Address Management** - Delivery addresses

12. **Order History** - Past orders

13. **Order Details** - Detailed order information

14. **Profile** - User profile

15. **Settings** - App preferences


Future Enhancements


- Payment gateway integration

- Push notifications for order updates

- Product reviews and ratings

- Order tracking with map view

- Social login (Google, Facebook)

- Multi-language support

- Product comparison feature

- Discount coupons and offers

- Advanced analytics integration


Kotlin Jetpack Compose Material Design 3 +10 more
Altaf Pet Shop Admin
Altaf Pet Shop Admin

The Admin Panel is a comprehensive management interface for the local shop e-commerce system. It provides shop administrators with full control over products, categories, orders, customers, and content through a user-friendly Bootstrap 5 interface with modal-based CRUD operations.


1. Admin Authentication

Secure admin login/logout system

Session-based authentication

Separate admin authentication from customer accounts

Admin-only access control

2. Banner Management

Fields: Title, subtitle, banner image, status (active/inactive)

Features:DataTables for banner listing

Add/edit banners via Bootstrap modals

Activate/deactivate banners with single click

Image upload and preview

Status toggle functionality

3. Product Category Management

Fields: Category name, category slug (auto-generated from name), category image, status

Features:Category listing with DataTables

Create/edit categories via modals

Soft delete support

Status management

Image upload for category thumbnails

4. Product Management

Fields: Category ID, product name, product slug (auto-generated), description, price, discount price, stock quantity, product image, status, featured flag

Features:Product listing with search functionality

Add/edit products via Bootstrap modals

Image upload and preview

Stock quantity control

Price and discount management

Mark products as featured

Activate/deactivate products

Category assignment

5. Order Management

Fields: Order ID, customer name, total amount, payment type (COD/Online), order status, created date

Features:View all orders with DataTables

View order details in modal

Update order status (pending → processing → shipped → delivered/cancelled)

Filter orders by status

Real-time order status updates

6. User Management

Fields: User ID, name, email, phone, status (active/blocked)

Features:View all registered users

Block/unblock users

View user order history

Filter users by status

Customer account monitoring

7. Static Pages Management (CMS)

Fields: Title, content (rich text editor), last updated date, status

Pages: About Us, Terms & Conditions, Privacy Policy

Features:CKEditor WYSIWYG editor for content

Edit page content directly

Publish/unpublish pages

Track last update timestamps

8. Billing System (Point of Sale)

Features:In-store billing system

Product search for billing

Create bills manually

Download/print bill PDFs

Send bills via email

View billing history

Shop settings configuration


API - 

The RESTful API provides complete backend functionality for mobile apps, third-party integrations, or headless frontend implementations. Built with Laravel Sanctum for secure token-based authentication, the API covers all e-commerce operations from product browsing to order management.


Authentication

Method: Laravel Sanctum (Token-based)

Header: Authorization: Bearer {token}

Public Endpoints: Registration, login, product browsing, shop settings

Protected Endpoints: User profile, cart, orders, wishlist (require authentication)


API Features

Product Filters

Filter by category slug

Price range (min_price, max_price)

Search query

Sort options: price_low, price_high, name_asc, name_desc, newest

Pagination with customizable per_page


Response Format

Standardized JSON responses

Success: { success: true, message: "...", data: {...} }

Error: { success: false, message: "...", errors: {...} }

Pagination metadata included

Special Features

Email or phone login support

Both email and phone required for registration (both unique)

Buy Now functionality for direct checkout

Order PDF download

Cart persistence with authentication

Related products on product details

Wishlist management


PHP 8.3+ Laravel 12 MySQL +7 more
Altaf Pet Shop
Altaf Pet Shop

The Local Shop E-commerce Website is a customer-facing, fully-featured Laravel-based web application designed for a single local shop to sell products online. The website provides a complete shopping experience from product browsing through checkout and order management, built with modern web technologies and following Laravel best practices.


1. Home Page

Hero banner slider showcasing promotions and featured content

Featured categories display with category images

Latest products section showing recently added items

Shop highlights and promotional content

Responsive design optimized for all screen sizes

2. Product Browsing

Product Listing Page: View all products with category filtering, price sorting, and pagination

Category-wise Products: Browse products filtered by specific categories

Product Details Page:

Product image gallery

Detailed product description and specifications

Price display with discount support

Stock availability status

Add to cart functionality

Related products suggestions

Customer reviews and ratings

Wishlist toggle feature

3. Shopping Cart System

Session-based cart implementation

Guest cart support (no login required)

Cart persistence after user login

Add multiple products to cart

Update product quantities

Remove products from cart

Real-time cart total calculation

Buy Now option for direct checkout

4. Checkout Process

Guest Checkout: Allow checkout without registration

Customer Details Collection:

Name, phone number, email

Delivery address with multiple address support

Set default address functionality

Order Summary: Review cart items, quantities, and totals

Payment Methods:

Cash on Delivery (COD)

Online payment option

Order Confirmation: Generate order with unique order ID

Address Management: Save multiple addresses for future orders

5. User Authentication

User Registration:

Name, email, phone number fields

Password validation

Phone number uniqueness check

User Login:

Email or phone login support

Remember me functionality

User Logout: Secure session termination

Account Status: Active/blocked status for users

6. My Account Dashboard

Profile Management:

View and update personal details

Change password functionality

Address Book:

Add multiple delivery addresses

Edit existing addresses

Delete addresses

Set default address

Order History:

View all past orders

Filter orders by status

Order details with item breakdown

Download order invoice as PDF

Cancel orders (if eligible)

Confirm delivery status

Wishlist:

Add products to wishlist

View wishlist items

Remove from wishlist

Move wishlist items to cart

7. Product Reviews & Ratings

Submit product reviews after purchase

Star rating system (1-5 stars)

Review comments and feedback

Edit/delete own reviews

Display average product rating

8. Static Information Pages

About Us: Company information and background

Terms & Conditions: Usage terms and policies

Privacy Policy: Data handling and privacy information

Content managed through CMS with rich text editor

Future Enhancement Opportunities

  • Advanced Search: Full-text search with filters (price range, brand, specifications)

  • Payment Gateway Integration: Stripe, PayPal, or local payment methods

  • Email Notifications: Order confirmation, shipping updates, promotional emails

  • Product Recommendations: Related products based on purchase history

  • Social Media Integration: Share products, social login

  • Order Tracking: Real-time shipment tracking

  • Coupon/Discount System: Promo codes and seasonal discounts

  • Product Comparison: Compare multiple products side-by-side

  • Return/Refund System: Product return requests and processing

  • Live Chat Support: Customer service chat integration

  • Project Status

  • The customer-facing website is fully implemented and functional with all core features operational. The implementation follows Laravel best practices and provides a solid foundation for a production-ready e-commerce platform tailored for local shop operations.


PHP 8.3+ Laravel 12 MySQL +4 more

Contact Information

Feel free to get in touch with me. I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Location
Shapoorji Pallonji Shukhobrishti Housing Complex, Action Area III, Newtown, West Bengal 700135