{
}
<
>
[
]
(
)
{
}
</>
{ }
$
⚛︎
WELCOME TO MY WORLD

I'm Amir Hamza

Software Engineer (Frontend)

Architecting scalable systems and leading platform initiatives that drive business impact. Specialized in distributed systems, cloud infrastructure, and engineering excellence.

Next.jsReactTypeScriptNode.jsMongoDBFramer MotionTainwind cssShadcn UINext.jsReactTypeScriptNode.jsMongoDBFramer MotionTainwind cssShadcn UI

About

As a MERN stack developer, I am passionate about building scalable high-quality web applications that deliver exceptional user experiences. With extensive experience in both front-end and back-end development, I have a strong understanding of the entire web development process and can confidently work on every layer of the stack.

I am a quick learner and a team player who enjoys collaborating with cross-functional teams to deliver innovative solutions to complex problems. I am always looking for new challenges and opportunities to expand my skills and knowledge in the field of web development.

If you're interested in discussing potential collaborations or have any questions about my experience, please feel free to reach out to me.

Professional Snapshot

Location
Baridhara, Dhaka, Bangladesh.
Experience
2.5+ years Software Developer.
Availability
Open for part-time opportunities.
Focus Areas
Frontend Developer
Primary Stack
MERN Stack (MongoDB, Express, React, Node.js)
Work Style
Agile/TDD & Clean Code Advocate

Skills & Technologies

A stack shaped by years of building platform experiences, shipping user-facing products, and enabling teams to move confidently.

React.js

React.js

Expert

< 1 year exp

Node js

Node js

Intermediate

3 years exp

Next Js

Next Js

Intermediate

1 year exp

Tailwind css

Tailwind css

Intermediate

3 years exp

Framer Motion

Framer Motion

Intermediate

1 year exp

Typescript

Typescript

Intermediate

1 year exp

Express Js

Express Js

Intermediate

< 1 year exp

MongoDB

MongoDB

Intermediate

3 years exp

Git & Github

Git & Github

Intermediate

< 1 year exp

Experience

A timeline of the teams, products, and outcomes I've helped shape across platform, data, and developer experience.

Excel Technologies Ltd

Excel Technologies Ltd

Baridhara, Dhaka, Bangladesh

Software Engineer (Frontend)

2025 Present

Developed and maintained scalable, high-performance web applications using React.js, Next.js, and TypeScript. Collaborated with cross-functional teams to deliver intuitive user interfaces, optimize performance, and ensure responsive design across devices. Implemented reusable components, managed state efficiently, and integrated APIs to enhance overall user experience. Simultaneously contributed to and managed multiple projects, effectively multitasking in fast-paced environments while maintaining code quality, meeting deadlines, and ensuring consistent delivery across all applications.

React.jsNext.jsTypescriptTailwind cssShadcn UiMongoDBExpress.jsGithub
Excel Technologies Ltd

Excel Technologies Ltd

Baridhara, Dhaka, Bangladesh

Associate Software Engineer

2024 2025

Scaled B2B analytics suite to 15M+ monthly events while maintaining sub-second queries.

  • VAT ERP Application: Developed a comprehensive VAT ERP system with modules for managing purchases, sales, customers, suppliers, warehouses, returns, and VAT (Mushak), streamlining business financial operations.
  • CRM System: Built a CRM application to manage and track contacts, companies, deals, leads, and products. The system also includes tools for task management, call logging, and pipeline visualization to enhance sales and customer relations.
  • Access Control System: Developed the React frontend for an access control system, integrating with Hikvision devices to manage user access, biometric data, ID cards, and real-time attendance tracking.
  • Restaurant POS: Built a modern Restaurant POS application with React and TypeScript, featuring QR code ordering, a dynamic table management dashboard, and role-based access for staff.
  • Personalized Career Guide Platform: Contributed to a full-stack AI-powered job portal, focusing on the React frontend and Node.js backend, offering smart job matching, resume building tools, and professional networking.
  • Reward Portal: Led the frontend development of an ISP reward management system using React and Material UI, implementing tailored dashboards, user management, and real-time reward point tracking.
TypeScriptNode.jsReact.jsNext.jsTailwind cssGithub
Excel Technologies Ltd

Excel Technologies Ltd

Banani, Dhaka, Bangladesh

Frontend Developer

2023 2023

  • Electronic Health Record (EHR) Development: Led the development of Smart Care Plus, an EHR system designed to digitize and streamline healthcare data management.
  • Core Healthcare Modules: Built key functionalities for patient data capture, including vital measurements, HIV/TB services, under-five care, family planning, and pharmacy/referral management and other clinical services .
  • System Optimization: Improved the efficiency and accuracy of healthcare data by digitizing records and updating procedures for services like HIV testing and diagnosis.
  • User-Centric Design: Developed a platform that enhances care for patients and simplifies data entry for healthcare professionals like doctors and nurses, while also providing robust reporting for administrators.
React.jsNext.jsTypeScriptTailwind cssGithub

Projects

Case studies that demonstrate a balance of technical craftsmanship, product thinking, and cross-functional leadership.

View all projects
SmartCare Pro (Health Care System)
Featured
Web Application

SmartCare Pro (Health Care System)

Smart Care Plus is an Electronic Health Register (EHR) designed to revolutionize healthcare data management by providing a comprehensive platform for capturing patient observations and clinical service data. This project aims to enhance the existing Smart Care system.

The primary purpose of Smart Care Plus is to streamline the process of capturing, managing, and accessing patient data across healthcare facilities. By digitizing health records and incorporating requested changes—such as those concerning HIV testing modalities and diagnosis procedures—the project aims to improve the efficiency, accuracy, and accessibility of healthcare data.

Smart Care Plus offers significant value to healthcare providers, administrators, and patients alike. For healthcare providers, the platform simplifies data entry, ensures compliance with evolving healthcare standards, and facilitates better decision-making through access to comprehensive patient records. Administrators benefit from improved data management, enhanced reporting capabilities, and the ability to monitor and address issues efficiently. Patients experience improved quality of care and communication as their health information becomes more readily available to healthcare professionals.

The target audience for Smart Care Plus includes healthcare professionals such as doctors, nurses, and support staff working in clinical settings, as well as healthcare administrators responsible for managing healthcare data and resources. Additionally, the project serves patients who rely on efficient and accurate healthcare services facilitated by the platform. Overall, Smart Care Plus represents a crucial advancement in healthcare technology, aiming to optimize data management processes, enhance patient care, and improve outcomes across healthcare facilities.

Features

  • Patient Profile Management: Smart Care Plus allows healthcare providers to create and manage patient profiles, including personal information, medical history, and treatment plans.

  • Vital Anthropometric Measurements: Healthcare providers can record and track vital anthropometric measurements such as height, weight, and body mass index (BMI) for patients.

  • HTS: The system supports HIV Testing Services (HTS) by providing a platform for recording test results, counseling sessions, and referrals.

  • Birth Records: Smart Care Plus enables healthcare providers to record and manage birth records, including newborn information, maternal health status, and delivery details.

  • Death Records: The system allows healthcare providers to record and manage death records, including cause of death, date of death, and related information.

  • Covid: Smart Care Plus supports the management of COVID-19 cases by providing tools for recording test results, vaccination status, and related information.Covax: The system supports the Covax program by providing tools for recording vaccine doses administered, vaccine types, and related information.

  • Medical Encounter - OPD: Healthcare providers can record Outpatient Department (OPD) encounters, including diagnosis, treatment, and follow-up instructions.

  • PEP/PrEP: Smart Care Plus supports Post-Exposure Prophylaxis (PEP) and Pre-Exposure Prophylaxis (PrEP) services by providing tools for recording medication details, counseling sessions, and follow-up appointments.

  • Under Five: The system includes tools for managing child health services, including growth monitoring, immunization schedules, and nutritional counseling.

  • Medical Encounter - IPD: Healthcare providers can record Inpatient Department (IPD) encounters, including admission details, treatment plans, and discharge instructions.

  • Nursing Care: Smart Care Plus supports nursing care services by providing tools for recording patient assessments, care plans, and interventions.

  • Investigations: The system allows healthcare providers to order and record laboratory investigations, radiology tests, and other diagnostic procedures.

  • Pharmacy: Smart Care Plus includes tools for managing pharmacy services, including medication dispensing, prescription refills, and drug inventory.

  • Referrals: Healthcare providers can refer patients to other facilities or specialists using the system, recording referral details and follow-up instructions.

  • TB Services: The system supports Tuberculosis (TB) services by providing tools for recording diagnosis, treatment plans, and follow-up appointments.

  • ANC/PNC: Smart Care Plus includes tools for managing Antenatal Care (ANC) and Postnatal Care (PNC) services, including pregnancy monitoring, delivery details, and newborn care.

  • Family Planning: Healthcare providers can record family planning services, including contraceptive methods, counseling sessions, and follow-up appointments.

  • Surgery: The system allows healthcare providers to record surgical procedures, preoperative assessments, and postoperative care instructions.

  • VMMC Service:Voluntary Male Medical Circumcision (VMMC) services are supported by the system, including procedure details, counseling sessions, and follow-up appointments.

  • ART Services: Smart Care Plus includes tools for managing Antiretroviral Therapy (ART) services, including medication regimens, adherence monitoring, and viral load testing.

  • Labor and Delivery: Healthcare providers can record labor and delivery details, including maternal health status, fetal monitoring, and delivery outcomes.

  • Cervical Cancer Screening: The system supports cervical cancer screening services by providing tools for recording screening results, counseling sessions, and follow-up appointments.

Usages

  • Logging in to SmartCare Pro : Users need to log in to the SmartCare Pro system using their credentials. Here's a basic example of logging in.

  • Accessing Patient Records : Healthcare providers often need to access patient records to review medical history or update information. Here's how it can be done.

  • Prescribing Medication : Healthcare providers may need to prescribe medications to patients.

Prescribing Medication

  • Performing Laboratory Investigations : Ordering and recording laboratory investigations is another common task. Here's how it can be done:

React jsTailwind cssRedux
System Issue Tracking Platform
Web Application

System Issue Tracking Platform

Overview

Tuso is a robust system issue tracking platform designed to streamline the process of reporting, managing, and resolving system issues efficiently. With Tuso, users can easily report system issues they encounter, while support staff can effectively track, prioritize, and resolve these issues in a timely manner. Tuso also includes Remote Desktop Protocol (RDP) feature, allowing support staff to establish live connections with users' systems to diagnose and resolve issues in real-time. The platform provides a user-friendly interface for both users and support staff, ensuring seamless communication and collaboration throughout the issue resolution process.

Features

  • User Authentication: Tuso features a secure user authentication system, allowing users to register, log in, and manage their accounts securely. This ensures that only authorized users can access the platform and report system issues.

  • Intuitive Ticket Creation: Users can create tickets to report system issues effortlessly. The ticket creation process is user-friendly, allowing users to provide detailed descriptions, screenshots, and other relevant information to help support staff understand and address the reported issues effectively.

  • Efficient Ticket Management: Support staff can manage tickets efficiently through the intuitive support dashboard. They can view, assign, prioritize, and track tickets based on their status and severity, ensuring that critical issues are addressed promptly.

  • Streamlined Ticket Resolution: Support staff can communicate with users, provide updates, and resolve reported issues directly within the platform. This streamlines the issue resolution process and ensures clear communication between users and support staff throughout the entire process.

  • Real-time Notifications: Tuso features a real-time notification system that notifies users and support staff of any updates or changes to their tickets. This helps users stay informed about the progress of their reported issues and enables support staff to respond promptly to new tickets and updates.

  • Remote Desktop Protocol (RDP): Tuso includes an integrated Remote Desktop Protocol (RDP) feature, allowing support staff to establish live connections with users' systems. This enables support staff to diagnose and resolve issues more effectively by accessing users' systems in real-time, providing immediate assistance and troubleshooting.

  • Administrative Features: Admins have access to administrative features, allowing them to manage users, configure system settings, and monitor system performance. This ensures that the platform operates smoothly and efficiently.

Usages

  • Logging in to TUSO: Users need to log in to the TUSO system using their credentials. Here's a basic example of logging in.Login Page

  • Create Issue Ticket: Users can create issue tickets to report system issues they encounter. Here's how it can be done:Accessing Patient Record

  • Follow up on Specific Ticket: Users can follow up on specific tickets to track the progress of the issue resolution. Here's how it can be done:Prescribing Medication

  • Resolve Ticket Through RDP: Support staff can resolve tickets by establishing live connections with users' systems using the Remote Desktop Protocol (RDP) feature. Here's how it can be done:Performing Laboratory Investigations

ReactNode.jsExpress+7
Online Learing Mnanagent System
Web Application

Online Learing Mnanagent System

As part of a collaborative team project, I contributed as a Frontend Developer to the development of a modern Learning Management System (LMS) using Next.js and Tailwind CSS. The platform was designed to deliver a seamless and engaging experience for students, teachers, and administrators by simplifying course management, content delivery, and user interaction.

I played a key role in building scalable, responsive, and user-friendly interfaces across multiple modules, focusing on performance, usability, and clean UI/UX design.

Key Contributions

  • Admin Dashboard DevelopmentBuilt comprehensive modules for user management, role & permission control, and course managementDeveloped blog management features including post creation, listing, updating, and deletionEnsured efficient data presentation with actionable controls

  • Teacher & Course ManagementDesigned and implemented a teacher dashboard for course creation and content organizationDeveloped a teacher application system to streamline onboardingCreated dynamic course listing and course details pages with structured learning paths

  • Student Experience FeaturesDeveloped assignment submission and feedback system with file uploads and grading visibilityBuilt interactive course pages with curriculum navigation and embedded video lessonsImplemented live session schedule pages with real-time class access

  • E-commerce & EnrollmentDesigned a shopping cart system for course enrollmentEnabled smooth course selection and checkout flow

  • Content & EngagementBuilt interactive blog system with filtering and paginationDeveloped homepage sections including:Featured courses & categoriesTeacher highlightsTestimonialsResources & news

  • UI/UX & PerformanceCreated a modern, responsive homepage with strong visual hierarchy and clear CTAsFocused on accessibility, responsiveness, and optimized performance

Admin Dashboard: User Management

Developed the user management section of the admin dashboard, providing a list of all users with details.

Admin Dashboard: Blog Post Management

Developed the blog post management section of the admin dashboard, providing an overview of all blog posts with details like title, content snippet, category, tags, status, and actions (Update/Delete).

Admin Dashboard: Blog Post Creation

Developed the interface for creating new blog posts, including fields for title, content, category, tags, thumbnail, and post status. This allows administrators to easily publish articles and manage blog content.

User Role Permissions Management

Developed the interface for managing user role permissions, allowing administrators to granularly control access to different functionalities within the platform. This includes defining which roles can create, edit, view, or delete specific types of content and features.

Admin Dashboard: User Role Management

Developed the user role management section of the admin dashboard, enabling administrators to define user roles and manage their associated permissions.

Admin Dashboard: Course Listings and Management

Developed the course management section of the admin dashboard, displaying a list of courses with details, including course type, pricing, teacher, and actions like (Update/Delete).

Live Session Schedule and Access Page

Developed a page displaying the schedule of live online sessions, including course information, start/end times, and a "Join Class" button.

Course Assignment List with Details and Actions

Developed a comprehensive assignment list page, showing assignment names, associated courses, modules, creation/update.

Student Assignment Submission and Feedback Page

Developed a comprehensive assignment submission page with functionalities for file uploads, submission tracking, grade display, teacher feedback, and assignment approval.

Course Page with Interactive Curriculum

Developed a Next.js course page featuring a detailed, interactive curriculum, embedded video lessons, and clear navigation for an optimal learning experience

LMS Teacher Dashboard: Course Creation & Management

Developed a comprehensive teacher dashboard with functionalities for creating new courses, updating existing course details, managing modules, and organizing course content.

Streamlined Teacher Application Process

Implemented a digital teacher application form to streamline the recruitment process and facilitate the onboarding of qualified instructors.

LMS Teachers List Page

Developed the "Meet Our Teachers" page, showcasing a comprehensive list of instructors with their qualifications and providing options to view individual profiles or apply for teaching positions.

Interactive Blog Listing Page

Developed an interactive blog listing page with features like category filtering, pagination, and clear display of article summaries.

LMS Shopping Cart Page

Designed and developed the shopping cart page, allowing users to review selected courses, adjust quantities, and proceed to checkout.

Dynamic Course Details Page

Developed a comprehensive course details page with features like a detailed study plan, instructor profile, pricing information, and clear call to action.

Interactive Course Catalog Page

Developed an interactive course catalog page with features like category filtering, course type selection, clear display of course details, and pagination for easy navigation of a large number of courses.

LMS Homepage: Resources & News Section

Designed and developed the "Resources & News" section of the LMS homepage, providing users with access to relevant articles and updates.

LMS Homepage: Featured Teachers

Designed and developed the "Meet Our Teachers" section of the LMS homepage, showcasing instructors' qualifications and encouraging user engagement with a focus on highlighting "our best teachers."

LMS Homepage: Testimonials Section

Designed and developed the testimonials section of the LMS homepage, showcasing positive user feedback to build trust and credibility.

LMS Homepage: Featured Popular Courses

Designed and developed the homepage for an online learning platform, highlighting a selection of popular courses to attract user interest and encourage enrollment.

LMS Homepage: Featured Course Categories

Designed and developed the homepage for an online learning platform, showcasing featured course categories to facilitate easy course discovery.

Modern LMS Homepage Design & Development

Created a visually appealing and user-friendly homepage for an online learning management system, featuring clear calls to action and highlighting the platform's benefits.

React jsNext jsTailwind css+1

Let's Collaborate

Reach out for consulting engagements, platform audits, or to invite me to speak. I respond within two business days.

Portfolio Enhancement in Progress

Refining content to enhance readability, quality, and overall user experience.