Back to Home

Muhammad Zulhanif Zairudin

Academic

Bachelor of Science in Computer Science

October 2022 - July 2025

Lancaster University, United Kingdom

Relevant Modules: Software Development, Software Design, Databases, Operating Systems, Distributed Systems, Computer Networks, Artificial Intelligence, Security and Risk

International Baccalaureate Diploma Program (IBDP)

September 2020 - May 2022

MARA College Banting

Work Experience

Technology Consultant Intern

July 2024 - August 2024

Ernst and Young, Kuala Lumpur, Malaysia

  • Contributed to the implementation and deployment of SAP-based e-invoicing systems for enterprise clients, supporting large-scale digital transformation of finance and invoice workflows.
  • Designed and executed end-to-end system testing and user acceptance testing (UAT), ensuring functional correctness, data integrity, and regulatory compliance of SAP e-invoicing platforms.
  • Built and maintained large-scale test datasets (1,000+ records) to simulate real-world invoicing scenarios (invoices, debit/credit notes and memos), validating edge cases and complex workflow behavior.

Web Developer

July 2023 - September 2023

Freelance, Remote

  • Delivered a production-ready educational website for a primary school teacher, improving digital delivery of lesson content and increasing student engagement through interactive learning experiences.
  • Translated user requirements into clear UI flows and interactive features, iterating with stakeholder feedback to refine usability and content structure.
  • Engineered responsive, mobile-friendly interfaces using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and smooth performance.
  • Took ownership of the full development lifecycle (requirements gathering, design, development, testing, deployment), meeting tight deadlines and maintaining high code quality.

IT Support & Marketing Intern

July 2023 - September 2023

Talita Laptop, Penang, Malaysia

  • Provided technical support and hardware upgrades for 50+ laptops, troubleshooting issues and improving system performance for customers.
  • Designed promotional materials and engaged with 100+ customers, boosting product awareness and user experience.

Extracurricular Activities

Google Kick Start 2020

2020

  • Participated in Google Kick Start 2020 coding competition and managed to get into round E.

Model United Nations Conference 2020

2020

  • Represented Mexico in the SOCHUM committee, collaborating with global delegates on social and humanitarian issues.

Skills

Programming Languages

PythonJavaCC#JavaScriptTypeScriptPHPSQL

Frontend & Web Development

ReactNext.jsTailwind CSSHTMLCSSWebflowLottie-web

Backend & Full-Stack Development

ASP.NET CoreFastAPIPHPMySQLMongoDB

Game & GUI Development

UnityJava SwingJava2D

Tools & Platforms

GitGitHubLinuxVS CodeVisual StudioSSMS

Language

English (Fluent)Malay (Fluent)

Leadership Experience

Event Coordinator

October 2024 - December 2024

Mini Malaysia (Lancaster University Malaysian Society), United Kingdom

  • Coordinated and delegated team activities for an international cultural event, managing over 50 team members to showcase Malaysia's unique heritage, crafts, and traditions to a global audience.
  • Organized and led planning meetings, event logistics, and stakeholder communication, ensuring seamless execution of activities, exhibitions, and cultural presentations attended by hundreds of international visitors.

Volunteering Experience

Student Ambassador - Interactive Peers

February 2021 - February 2022

MARA College Banting

  • Supported 200+ students with inquiries on university applications, mental health, and wellbeing, providing guidance, resources, and follow-up to ensure effective peer support.
  • Planned and executed 10+ workshops and speaker sessions, coordinating logistics, promotion, and scheduling to engage the student community and enhance learning and development programs.

Projects

Portfolio Website

Next.jsReactTypeScriptTailwind CSSJavaScriptHTMLCSS
  • Designed and developed a portfolio website using Next.js and React, focusing on clean UI and smooth client-side navigation.
  • Built UI components in React with a fast feedback loop during development, allowing quick testing and refinement of features.
  • Built dynamic project pages using data from local JSON files, allowing new projects to be added by editing data instead of rewriting components.

Fynecta Landing - Webflow to Next.js Migration

Next.jsReactTypeScriptJavaScriptHTMLCSSWebflowLottie Web
  • Migrated a production Webflow site into a modern Next.js application, preserving animations, layout structure, and multi-page navigation while improving maintainability and performance.
  • Refactored static HTML/CSS into reusable React components with TypeScript, improving code organization, making the codebase cleaner and easier to update as new pages and features were added.
  • Implemented client-side routing, asset optimization, and animation re-initialization (Lottie), ensuring smooth user experience and consistent behavior across pages and devices.

Payroll Management System

C#.NETReactSQL ServerJavaScriptHTMLCSS
  • Enterprise-grade payroll management system built with .NET 8, React, and SQL Server, following Clean Architecture principles for maintainable and testable code.
  • Handles employee CRUD, working day management, skills, and salary calculations including birthday bonuses, with full RESTful API and responsive frontend UI.
  • Implements Dapper for data access, unit testing with xUnit, global exception handling, and Swagger/OpenAPI documentation for backend endpoints.

Book Library Management System

PHPMySQLHTMLCSS
  • Developed a full-stack, database-driven web application using PHP and MySQL to manage library records, implementing complete CRUD functionality for books and categories.
  • Designed and implemented server-side validation and input sanitization to prevent common vulnerabilities (e.g., SQL injection, duplicate records), improving data integrity and application security.
  • Implemented relational database design and SQL queries for common operations, improving data consistency and application performance.