Portfolio

Context

  1. MPPay: Majlis Pembandaran Pekan Streamline Payment System
  2. Johor Golf Expo Website
  3. Sensor Malaysia: Community and Journals
  4. KindyGo: All-in-One Preschool Management System
  5. GE Power: OSS Billing Streamlining Client Billing and Employee Claims

MPPay: Majlis Pembandaran Pekan Streamline Payment System

https://mpp-dashboard.nilecraft.my/: Portfolio

MPPay is an innovative payment platform tailored for Majlis Perbandaran Pekan (MPP), providing a centralized solution for customers to handle various municipal payments such as rent, permits, taxes, and other related services. The platform aims to streamline financial transactions, improve payment accessibility, and enhance the overall user experience for both customers and municipal staff.

As the Tech Lead for the MPPay project, I am responsible for overseeing the technical direction and ensuring the success of the system’s development and implementation. My key responsibilities include:

  1. Software Architecture Design
    I designed the software architecture to ensure the system is scalable, secure, and adaptable to MPP’s future needs. The architecture was developed with modularity and efficiency in mind, allowing for seamless integration of new features as required by MPP.
  2. API Integration
    I managed and implemented API integrations between MPPay’s internal systems and external client applications. This involved:
  • Developing secure and reliable communication protocols to ensure data consistency.
  • Facilitating smooth interactions between MPPay and external systems for real-time updates and synchronization.
  • Providing a robust API framework to support third-party integrations, enhancing the platform’s flexibility and usability.
  1. Technical Leadership
    I led the development team by setting clear goals, defining technical standards, and mentoring team members to ensure adherence to best practices in software development. I also collaborated closely with stakeholders to translate MPP’s requirements into practical and innovative solutions.
  2. Quality Assurance and Optimization
    I ensured that MPPay met the highest standards of quality and performance by conducting rigorous testing, identifying potential bottlenecks, and implementing optimization strategies to improve system reliability and speed.

By combining technical expertise with a user-centric approach, my role ensures that MPPay serves as a trusted and efficient payment platform, aligning with MPP’s mission to provide better services to the community.

Johor Golf Expo (JGE2024) Website

https://johorgolfexpo.com: Portfolio

Johor Golf Expo Website is a dynamic online platform designed to promote a series of golf events organized by Johor Golf Expo and its partners. The website serves as a comprehensive hub for golf enthusiasts, industry professionals, and businesses to explore event details, schedules, registration information, and updates. It highlights key activities such as tournaments, exhibitions, and networking opportunities, reflecting the vibrant golfing community in Johor.

As the developer for this project, I am responsible for:

  1. Website Development
  • Building the website using WordPress to ensure a flexible and user-friendly content management system.
  • Customizing the design to align with the branding and objectives of the Johor Golf Expo.
  1. Functionality Implementation
  • Ensuring responsive design for seamless accessibility across devices.
  1. Content Management
  • Organizing and presenting event information in an intuitive and visually appealing manner to enhance user engagement.
  1. Performance Optimization
  • Ensuring the website operates efficiently with fast loading times and reliable performance.

This project showcases my ability to create tailored solutions that meet client needs while promoting the essence of the Johor Golf Expo and its vision to unite the golfing community.

Sensor Malaysia Website

Community and Journals

https://sensormalaysia.com.my https://journal.sensormalaysia.com.my

Project Description

The Sensor Malaysia Website project aims to create an engaging online platform that showcases the vibrant sensor technology community in Malaysia. The website will serve as a hub for professionals, researchers, and enthusiasts in the sensor industry to connect, share knowledge, and access valuable resources.

Key Features
  1. Community Engagement
    • User Registration and Profiles: Users can create personalized profiles, providing information about their expertise and interests.
    • Discussion Forums: Interactive forums where community members can engage in discussions, seek advice, and share insights.
    • Networking Opportunities: Facilitating connections between individuals and organizations within the sensor technology domain.
  2. Journal Publication
    • Journal Repository: A dedicated section for publishing and accessing research papers, articles, and technical documents related to sensor technology.
    • Peer Review System: Implementing a robust peer review process to ensure the quality and credibility of published content.
  3. Events and News
    • Event Listings: Information about upcoming conferences, workshops, and seminars focused on sensor technology in Malaysia.
    • News and Updates: Regularly updated news section highlighting the latest advancements, breakthroughs, and trends in the sensor industry
  4. Collaborative Projects
    • Project Showcase: Showcasing collaborative projects within the sensor community, highlighting their objectives, methodologies, and outcomes.
    • Collaboration Platform: Offering a space for individuals and organizations to collaborate on new sensor-related initiatives and research endeavors.

The Sensor Malaysia Website will foster knowledge sharing, collaboration, and networking within the sensor technology community in Malaysia. By providing a centralized platform for community engagement, journal publications, events, news, and resources, the website will contribute to the growth and advancement of sensor technology in the region.

KindyGo

All-in-One Preschool Management System

https://loe.kindygo.com

Project Description

KindyGo is a comprehensive Laravel application designed to streamline and simplify preschool management processes. This all-in-one solution offers a range of features to effectively manage various aspects of running a preschool, including invoicing, customer management, payment management, children management, and more. With KindyGo, preschool administrators and staff can focus on providing quality education and care while automating essential administrative tasks.

Key Features
  1. Invoicing
    • Automated Invoicing: Generate invoices automatically based on enrollment, tuition fees, and additional services.
    • Tracking Payments: Monitor payment statuses and send automated reminders for outstanding invoices.
  2. Customer Management
    • Centralized Database: Maintain a comprehensive database of parents, guardians, and other contacts associated with the preschool.
    • Contact Information: Store and manage essential contact details, emergency contacts, and communication preferences.
    • Communication Tools: Send messages, notifications, and newsletters to parents and guardians directly from the application.
  3. Payment Management
    • Online Payment Integration: Enable secure online payment options for tuition fees, registration fees, and additional services.
    • Payment Tracking: Monitor payment history, view outstanding balances, and generate financial reports.
    • Automatic Payment Reminders: Send automated reminders for upcoming or overdue payments.
  4. Children Management
    • Student Profiles: Create and manage individual profiles for each enrolled child, including personal details, medical information, and emergency contacts.
    • Attendance Tracking: Monitor daily attendance, track absences, and generate attendance reports.
    • Progress Tracking: Record and assess child development milestones, academic progress, and behavioral observations.
  5. Classroom Management
    • Classroom Assignments: Assign students to specific classrooms and track their class schedules.
    • Teacher Assignments: Assign teachers and support staff to classrooms and manage their schedules.
    • Resource Management: Track and manage classroom resources such as books, supplies, and learning materials.
  6. Reporting and Analytics
    • Data Visualization: Generate comprehensive reports and visualize key metrics for enrollment, payments, attendance, and more.
    • Insights and Analysis: Gain valuable insights into preschool operations, financial performance, and student progress.
    • Customizable Reports: Create custom reports tailored to specific requirements and regulatory compliance.
  7. User-Friendly Interface
    • Intuitive Dashboard: Provide a user-friendly interface with a centralized dashboard for easy navigation and quick access to key features.
    • Role-Based Access: Assign different user roles (administrators, teachers, parents) with appropriate permissions to ensure data security and privacy.

KindyGo is the ultimate solution for preschools seeking an efficient and user-friendly management system. By automating administrative tasks, improving communication, and providing insightful analytics, KindyGo empowers preschool administrators, teachers, and parents to focus on nurturing children’s development and creating a positive learning environment.

GE Power

OSS Billing Streamlining Client Billing and Employee Claims
Project Description

The GE Power: OSS Billing web application, built with Laravel, is a comprehensive software solution designed to enhance transaction processes for client billing and employee claims within the company. This full-featured web application encompasses various modules, including Local/Overseas Timesheet, Overseas Expense Statement, Allowance Claim, Tooling and Consumable, Master Job, Master Currency Rate, Admin, and Reports. The application is meticulously crafted to ensure pixel-perfect precision and responsiveness across all devices.

Key Features
  1. Local/Overseas Timesheet
    • Time Tracking: Efficiently track and manage work hours for local and overseas projects.
    • Project Allocation: Assign employees to specific projects and track their time allocation.
    • Approval Workflow: Implement a streamlined approval process for timesheets.
  2. Overseas Expense Statement
    • Expense Recording: Capture and manage expenses incurred during overseas assignments.
    • Expense Categorization: Categorize expenses by type (travel, accommodation, meals, etc.) for accurate reporting.
    • Receipt Upload: Allow employees to upload digital receipts for expense verification.
  3. Allowance Claim
    • Allowance Management: Facilitate the claiming and management of allowances for eligible employees.
    • Automated Calculation: Automatically calculate allowances based on predefined criteria.
    • Approval Workflow: Implement an approval process for allowance claims.
  4. Master Job
    • Job Management: Create and manage job details, including project information, client details, and assigned employees.
    • Task Allocation: Assign tasks to employees and track their progress.
    • Project Reporting: Generate reports on job status, project timelines, and resource utilization.
  5. Admin
    • User Management: Manage user accounts, permissions, and access levels
    • Configuration Settings: Customize application settings and preferences
    • Data Security: Implement security measures to protect sensitive data
  6. Reports
    • Comprehensive Reporting: Generate various reports, including timesheet summaries, expense statements, allowance claims, and financial summaries
    • Data Visualization: Present data in visually appealing charts and graphs for easy analysis

The GE Power: OSS Billing web application serves as a vital tool for improving the efficiency and accuracy of client billing and employee claims within the company. By automating processes, enforcing approval workflows, and providing comprehensive reporting capabilities, this application streamlines operations and ensures seamless financial transactions.