SOFTWARE ENGINEERING STUDENTKAJANG, MALAYSIA

HI, I’M NAJMI.

A LITTLE CURIOSITY. A LOT OF BUILDING.

Turning ideas into
things that work.

I build web and mobile applications, connect the dots, and learn something new with every project.

Explore my work
THE PERSON BEHIND THE CODE Muhammad Najmi wearing a black suit and burgundy tie MUHAMMAD NAJMI BIN ZAKARIA 01 / 01
SEEKING AN INTERNSHIP

11 JAN — 14 MAY
2027

18 weeks of learning, building,
and contributing.
Download résumé
WEB. MOBILE. A LITTLE BIT OF EVERYTHING.SCROLL TO EXPLORE PORTFOLIO / 2026
FLUTTERLARAVELFIREBASEMYSQLPYTHONGIT & GITHUB
SELECTED WORK2026 — PRESENT

BUILT TO
SOLVE SOMETHING.

A few projects where curiosity
became working software.

01 / MOBILE APPLICATIONIN DEVELOPMENT

Bloom &
Bunch KL

From a custom bouquet to the doorstep. A floral ordering and delivery app connecting customers, florists, delivery riders, and administrators.

  • Flutter
  • Dart
  • Firebase
  • Google Maps
Inside the project
My final year project, started in 2026. I’m developing bouquet customization, Firestore-based order management, delivery scheduling, and status updates across four user roles.
INTERFACE CONCEPT · NOT A SCREENSHOT
02 / WEB APPLICATION2026

A place for
every recipe

A recipe book management website that keeps recipes organized, searchable, and easy to come back to.

  • HTML
  • PHP
  • MySQL
Inside the project
Built a database-backed recipe library with create, read, update, and delete functions, search, and categories. This project put fundamental web development and relational database concepts into practice.
INTERFACE CONCEPT · NOT A SCREENSHOT
03 / DESKTOP APPLICATION2026

Small entries.
Clearer finances

Meet DuitDiary: a personal expense tracker for recording income, managing expenses, and keeping everyday transactions in order.

  • Python
  • SQLite
  • Tkinter
Inside the project
Developed a desktop GUI with transaction creation, editing, deletion, and search. SQLite stores records by category and date, with input validation to help prevent invalid entries.
INTERFACE CONCEPT · SAMPLE DATA
More from my GitHub
A BIT ABOUT ME

CURIOUS MIND.
HANDS-ON
APPROACH.

I’m Najmi, a Diploma in Software Engineering student at the German-Malaysian Institute. I like figuring out how things work, then building something useful with what I learn.

My projects take me from Flutter apps to PHP websites and Python desktop tools. Along the way, I work with databases, debug the unexpected, and turn requirements into working features.

Let’s build and learn together
3.81CURRENT CGPA
2027EXPECTED GRADUATION
Web + mobileWHERE I LOVE TO BUILD
MY TOOLKITALWAYS A WORK IN PROGRESS

WHAT I BRING
TO THE BUILD.

The tools and fundamentals
I’m putting into practice.

01

Web development

Building websites with clear interfaces and database-backed functionality.

HTML · CSS · JavaScript · PHP · Laravel
02

Mobile applications

Connecting application screens, user roles, and real-time data.

Flutter · Dart · Firebase
03

Code & data

Applying programming fundamentals, OOP, and structured data storage.

Python · Java · C · MySQL · SQLite
04

Test & collaborate

Debugging, understanding requirements, testing software, and keeping work versioned.

Git · GitHub · Figma · Software testing · UAT
THE JOURNEY SO FARLEARNING NEVER STOPS

SOLID ROOTS.
ROOM TO GROW.

A foundation in software engineering,
and a habit of staying curious.

Get the full résumé
JUL 2024 — JUL 2027 · EXPECTED

German-Malaysian Institute

Diploma in Software Engineering

CGPA 3.81
SEMESTERS 3 & 4 · 2025–2026

Academic Excellence Award

German-Malaysian Institute

SELECTED CERTIFICATIONS & TRAINING

Learning beyond the classroom

Cisco CCNA: Introduction to Networks · Cisco IT Essentials · AWS AI and Cloud Skills Day · ASEAN Data Science Explorers — SAP Analytics Cloud

OUTSIDE THE CODE

A little perspective

Community service volunteer at Zoo Negara Malaysia and a GMI Recreation Club hiking participant, 2025.

YOUR NEXT INTERN?LET’S FIND OUT.

LET’S BUILD
SOMETHING GOOD.

Looking for a curious developer on your team?

Available for an 18-week internship · 11 Jan–14 May 2027