Loading ideas into structure.

UiTM Tapah — Dip. Computer Science

Available for internship

Web & database systems

Portrait of Siti Haura’ Zahra

Siti Haura’ Zahra

Aspiring Software Developer / SHZ-2026

“I turn academic ideas into structured digital experiences.”

Diploma in Computer Science student at UiTM Tapah, focused on programming, web systems, databases, interface design, and practical problem-solving.

Good systems should not only work.

They should feel clear.

Intentional.

Human.

01 / About

A student who builds like a
systems thinker.

Siti Haura’ Zahra
SUBJECT — SITI HAURA’ ZAHRA BASE — TAIPING, PERAK, MALAYSIA STATUS — STUDYING / BUILDING

I am a Diploma in Computer Science student at UiTM Tapah with a growing foundation in programming, web development, database systems, and interface design.

I enjoy transforming academic requirements into systems with clear navigation, structured data, practical features, and thoughtful user experiences.

I work with C++, Java, JavaScript, HTML, CSS, MySQL, CRUD workflows, system planning, and collaborative development — and I am continually improving how I design, code, test, document, and communicate technical ideas.

Academic websites, database systems, transaction tools, ordering systems, and interactive digital experiences.

I break complex requirements into clear modules, user flows, interfaces, and data structures.

I learn through experimentation, feedback, teamwork, testing, and project reflection.

02 / Capabilities

What I can actually do.

Five working areas built through coursework, projects, and responsibility — each one is a practice, not a badge.

I use programming concepts to create structured logic, calculations, validation, and academic system functionality.

  • C++
  • Java
  • JavaScript

I create responsive interfaces with clear layouts, semantic structure, and interactive behaviour.

  • HTML
  • CSS
  • Responsive design
  • Frontend interaction
  • Form handling

I design basic relational structures and implement data entry, updating, search, and record management workflows.

  • MySQL
  • Database design
  • CRUD operations
  • Data relationships
  • System flow planning

The everyday toolkit I use to build, version, and document projects.

  • Visual Studio Code
  • GitHub
  • XAMPP
  • Microsoft Office

Strengths carried from leadership roles, club duties, and customer-facing work.

  • Problem solving
  • Teamwork
  • Communication
  • Leadership
  • Time management
  • Continuous learning

Skill Progress

Current learning confidence — academic + practical exposure

C++0
Leadership0
Java0
Teamwork0
Object-Oriented Programming0
Communication0
HTML & CSS0
Problem Solving0
Database Design0
Customer Service0
03 / Work

Four systems.
Four small worlds.

Case 01

Database-Driven Record Management

Student Fine Tracking System

Problem Manual fine records can be difficult to search, update, verify, and monitor accurately.

Solution A structured system for recording student fines, updating payments, searching records, and organising fine history.

HTML / CSS / JavaScript / PHP / MySQL

Explore Case Study
Conceptual system artwork — not a screenshot
Case 02

Transaction & Balance Management

Arcade Top-Up Reload System

Problem Manual reload transactions can cause incorrect balances, unclear histories, and inefficient record tracking.

Solution A system for recording customer reloads, calculating updated balances, and organising transaction details.

C++ / Object-Oriented Programming

Explore Case Study
Conceptual system artwork — not a screenshot
Case 04

Ordering & Record Management

Restaurant Ordering System

Problem Manual ordering can cause delays, missing information, order confusion, and inefficient record tracking.

Solution A structured system for presenting menus, recording orders, calculating totals, and managing order records.

HTML / CSS / JavaScript / PHP / MySQL

Explore Case Study
Conceptual system artwork — not a screenshot
04 / Process

The loop every project runs.

  1. Stage 01

    Understand

    Identify the problem, users, information, and required outcome.

  2. Stage 02

    Structure

    Define modules, navigation, data relationships, interfaces, and user flow.

  3. Stage 03

    Build

    Implement the interface, logic, validation, database operations, and interactions.

  4. Stage 04

    Test

    Check functionality, responsiveness, usability, and edge cases.

  5. Stage 05

    Improve

    Refine the experience, fix issues, document the result, apply feedback.

05 / Education

Where the foundation is built.

UiTM Tapah

Diploma in Computer Science 2024 — Present

Sijil Pelajaran Malaysia (SPM)

SMK Convent, Taiping — 2019 · 2024
06 / Experience

Responsibility, practised.

2024—NOW

PEERS Club — Secretary & EXCO Member

UiTM Tapah

  • Served as Secretary in 2024, handling documentation and club administration.
  • EXCO member since May 2025, planning and running club activities.
  • Joined student development and peer-support programmes.

Gained — leadership / documentation / event planning

2022—24

Assistant Head Prefect

SMK Convent, Taiping

  • Maintained discipline and organised student movement.
  • Assisted teachers in managing students.
  • Delegated responsibilities to the prefect team.

Gained — responsibility / delegation / discipline

2025

Part-Time Promoter

Clothing Boutique

  • Assisted customers with clothing selection.
  • Promoted products and supported sales.
  • Managed stock arrangement and inventory.

Gained — communication / customer service

2026

Part-Time Tailor Assistant

Local Tailoring Business

  • Recorded customer measurements accurately.
  • Coordinated clothing orders with the factory.
  • Supported daily operations.

Gained — accuracy / coordination / time management

07 / Contact — Available for internship

Let’s create something useful.

I am open to internship opportunities, academic collaboration, and beginner-friendly software development projects.

slaygurls@gmail.com
Phone +60 11-1271 4813
Location Taiping, Perak, Malaysia
Resume Download CV (PDF)
GitHub Profile
LinkedIn Profile
Timezone GMT +8 · Malaysia
Say hello

References available upon request.