Mohd Hanif Mohamad

Hi, I'm

Mohd Hanif Mohamad

Pegawai Tadbir UPSI

Administrative Officer at Universiti Pendidikan Sultan Idris.

About Me

Mohd Hanif Mohamad

I'm a passionate Full Stack Developer with experience in building web applications using modern technologies. I enjoy turning complex problems into simple, beautiful and intuitive solutions.

When I'm not coding, you can find me exploring new technologies, contributing to open source, or enjoying a good cup of coffee.

Skills & Technologies

Technologies and tools I use to bring ideas to life.

Frontend

ReactNext.jsTypeScriptTailwind CSSHTML/CSSJavaScript

Backend

Node.jsPythonPostgreSQLMongoDBREST APIGraphQL

Tools & DevOps

GitDockerAWSVercelCI/CDLinux

Other

FigmaAgile/ScrumTestingSEO

Projects

A selection of projects I've worked on.

E-Commerce Platform

A full-stack e-commerce platform with payment integration, user authentication, and admin dashboard.

Next.jsTypeScriptTailwind CSSPrisma

Task Management App

A collaborative task management application with real-time updates and team features.

ReactNode.jsSocket.ioMongoDB

Portfolio Website

A modern portfolio website built with Next.js, featuring internationalization and dark mode.

Next.jsnext-intlTailwind CSSFramer Motion

Work Experience

My professional journey so far.

Senior Full Stack Developer

Jan 2023 - Present

Tech Company

Led development of web applications, mentored junior developers, and implemented CI/CD pipelines.

Next.jsTypeScriptAWSPostgreSQL

Full Stack Developer

Jun 2021 - Dec 2022

Digital Agency

Developed responsive web applications for various clients using React, Node.js, and cloud services.

ReactNode.jsMongoDBDocker

Junior Developer

Jan 2020 - May 2021

Startup Inc

Built and maintained web applications, collaborated with the design team on UI/UX improvements.

JavaScriptPHPMySQLGit

Blog

Thoughts, tutorials, and insights about web development.

2025-12-155 min

Getting Started with Next.js App Router

A comprehensive guide to building modern web applications with Next.js App Router and Server Components.

Next.jsReactTutorial
Read More
2025-11-208 min

Mastering TypeScript Generics

Deep dive into TypeScript generics and how to use them effectively in your projects.

TypeScriptJavaScript
Read More
2025-10-056 min

Building Accessible Web Applications

Best practices for creating web applications that are accessible to everyone.

AccessibilityWeb Dev
Read More

Get In Touch

Have a project in mind or want to chat? Feel free to reach out.

Or reach me at