Back to Home
Muhammad Zulhanif Zairudin
Academic
Bachelor of Science in Computer Science
October 2022 - July 2025Lancaster 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 2022MARA College Banting
Work Experience
Technology Consultant Intern
July 2024 - August 2024Ernst 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 2023Freelance, 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 2023Talita 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 2024Mini 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 2022MARA 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.