About Me
Hi! I’m Md. Rasel Mahmud, a Full Stack Developer with 3+ years of experience in web development. I currently work as a Full Stack Developer at Shunno IT, where I build modern web applications, dashboards, and SaaS platforms.
I mainly work with JavaScript, TypeScript, React, Next.js, NestJS, and MongoDB, building modern web applications, dashboards, and SaaS platforms. I enjoy building simple, clean, and useful applications that solve real-world problems.
I completed my Diploma in Computer Technology from Moulvibazar Polytechnic Institute, and I’m currently studying B.Sc. in Computer Science & Engineering at North Bengal University. I’m a quick learner and a team player who always tries to learn new things and deliver clean, quality work.
I focus on building scalable SaaS platforms, modern dashboards, and high-performance web applications with a clean and user-friendly experience.
Experience
Full Stack Developer
Current
AgrosysBD – https://app.agrosysbd.com
Developed using React, React-Bootstrap, Redux, RTK Query, React-Hook-Form, and React Table. Built production and party milling workflows with template-based automation, by-product handling, lot/unit-based stock tracking, costing, and inventory integration.
HisabNikashBD – https://app.hisabnikashbd.com
Developed using React, React-Bootstrap, Redux, RTK Query, React-Hook-Form, and React Table. Built e-commerce, inventory, admin dashboard, and POS features with barcode billing, API integration, client-specific features, bug fixes, and performance improvements.
Bhowmick Shopping Bag – https://app.bhowmickshoppingbag.com
Worked as a Full-Stack Developer using React, Redux, RTK Query, React-Hook-Form, NestJS, and MongoDB. Developed a SaaS-based printing system covering production, inventory, order processing, production tracking, and post-production delivery management.
Frontend Developer
Junior Frontend Developer (Intern)
Frontend Developer (Part-Time)
Featured Projects
All projectsAgrosys
- Production & Business Management System is a comprehensive platform designed to streamline supply chain, production workflows, inventory control, and financial operations from a single system.
- Provides a smart, real-time dashboard to monitor key business metrics, production progress, stock status, and overall operational performance.
- Enables efficient supplier and customer management, including purchase, sale, and return tracking with complete transaction history.
- Supports raw material, stock, and inventory tracking throughout the entire production lifecycle to ensure accurate availability and control.
- Includes customer ledger management with detailed financial records for better transparency and follow-ups.
- Offers complete income–expense tracking, automated profit–loss analysis, and financial reporting for data-driven decisions.
- Manages staff, salary, and payroll with structured records and reporting.
- Generates account and business reports that help maintain full operational and financial control while improving efficiency.

Hishab Nikash
- Hishab Nikash is a comprehensive accounting management system designed for medium-size to large-sized businesses.
- It offers a wide range of features including point of sale printing, multi-store management, custom SMS panel, quotations (purchase-sale), returns (purchase-sale), cash book, human resource management, and permission-based multiple users.
- The system is designed to be user-friendly, with a responsive UI that works seamlessly on both desktop and mobile devices.
- It also includes features like product management, customer and supplier management, purchase and sales accounts, and more.

BD Point (E-Commerce)
- BD Point is a dynamic e-commerce website that offers a seamless and comprehensive shopping experience for users. It is fully integrated with the Hishab Nikash Inventory Software, allowing complete customization directly from the Hishab Nikash application dashboard — including color schemes, content, and more. Designed to be fully flexible and dynamic, BD Point adapts easily to various business needs.
- Users can browse products, add them to their cart, and proceed to checkout And buy products.
- It has Bkash payment integration for secure transactions.
- The website also includes features like product search, filtering, and sorting to enhance the shopping experience.

Silicon Isp
- Hotspot Management
- Card Generation: Generate top-up cards with unique ID and PIN. Create cards with specified data limits.
- Card Recharge System: Allow clients to log in using their ID and PIN to recharge manually. Track expiration times and data limits.
- Hotspot Package Creation: Create customizable packages with specified pool/IP profiles.
- Package Assignment: Assign packages during client creation or card generation.
- Self-Branding Login Page: Customize the client login page with your ISP’s branding.
- Customer Self-Signup: Enable customers to sign up and make payments online, including OTP verification for added security.
- Distributor Panel: Manage card distribution with a reseller-like interface for hotspot clients.
- Client Portal: Provide clients with a portal to view their package details, remaining data, expiration dates, and more.
- Network Configuration
- Mikrotik Configuration: Securely configure Mikrotik routers with integrated API support.
- OLT Configuration: Manage and configure Optical Line Terminals (OLT).
- Real-Time User Sync: Synchronize user data with Mikrotik information in real-time.
- PPPoE and Hotspot Management: Handle both PPPoE and Hotspot configurations seamlessly.
- Automated Mikrotik Server Backup: Schedule daily backups of your Mikrotik server to ensure data safety.
- Network Diagram
- Google Map Integration: Visualize your entire network on Google Maps with detailed fiber rod and core color mapping.
- Real-Time Monitoring: Track the status of network devices and clients in real-time, receiving alerts for any changes.
- Device Location Mapping: Set and edit device locations on the map, including fiber rods and client ONUs.
- Reseller Customer Integration: Add reseller customers to the network diagram for comprehensive network management.
- Inventory Management
- Total Inventory Solution: Manage all products with detailed information including serial numbers and barcodes.
- Vendor and Customer Management: Keep detailed records of vendors and customers.
- Purchase and Sale Management: Track product purchases, sales, stock, and supply management.
- Warranty and Asset Management: Check product warranties by serial number and manage company assets efficiently.
- Instrument and Fiber Stock: Monitor stock summaries, including individual instruments and fiber/cable pieces.
- Damage Product List: Keep a record of damaged products for accountability.
- SMS/Email Module
- Automated Notifications: Send automated SMS and email notifications for payment due, invoices, and other important updates.
- Promotional and Emergency Announcements: Notify clients about promotions and emergencies.
- Custom SMS Templates: Create and manage SMS templates for recurring messages.
- Payment Links and Package Changes: Send payment links and notifications for package changes via SMS.
- Configuration Settings
- Box/Zone/SubZone Settings: Customize network settings including zones and connection types.
- Client and Billing Type Configuration: Define client types (e.g., home, corporate) and billing types (e.g., prepaid, postpaid).
- Responsive UI: Customize the user interface for client and admin portals, including language and theme settings.
- Invoice and Report Customization: Set invoice formats and report periods for better financial management.
- Branch Management
- Multi-Branch Control: Super Merchants can manage multiple branches with individual credentials for each branch.
- Report Generation: Generate comprehensive reports for each branch to track performance and financial health.
- Dynamic Dashboard
- Informative Graphs and Reports: Access various graphs and reports for client status, payments, problem tracking, and more.
- Real-Time Monitoring: View real-time data on online clients, income, expenses, and other key metrics.
- Monthly Tracking: Track monthly new clients, income, expenses, and performance metrics.
- Payment Gateway Settings
- Multiple Payment Gateway Integration: Integrate with various payment gateways like Bkash, Nogod, Rocket, and SSL for secure transactions.
- Transaction Fee Settings: Configure processing fees for different payment methods.
- Role-Based Access Control
- User Role Configuration: Define and assign roles with specific permissions for different users (e.g., admin, manager, staff).
- Secure Business Management: Ensure confidentiality and proper access control within the organization.
- Accounts Management
- Expense Tracking: Track daily, weekly, monthly, and yearly expenses by category and employee.
- Vendor Payments: Manage payments to vendors and agents.
- Financial Records: Keep comprehensive records of all financial transactions.
- Profit and Loss Calculation: Automatically calculate profit or loss.
- Balance Sheet and Income Statement: Generate and print financial reports.
- Client Management
- Comprehensive Client Profiles: Manage detailed client profiles with real-time speed and connection monitoring.
- Bulk Operations: Perform bulk operations for efficient client management.
- Information Sync with Mikrotik: Synchronize client information with Mikrotik for seamless management.
- Client Information Download: Download client information in various formats (PDF, Excel, CSV).
