Software engineering · Information systems

Zhang Peigen

Learning to turn complex requirements into clear, useful systems.

I am a software engineering student at UKM, building experience in backend development, software testing, and information systems one project at a time.

Open to a 16 to 20 week internship from Aug or Sep 2026

A hello from meEN · 01
Hello

Understand the structure. Test each step.

I am learning to understand the workflow first, then improve the implementation through testing.
BackendSoftware QAInformation systems

About

Still learning how the whole system fits together.

Portrait of Zhang Peigen
Software engineering student · UKM

I am learning how requirements become data models, workflows, interfaces, and testable software. So far, coursework and team projects have given me experience with web platforms, an Android app, cloud deployment, and an adaptive Java learning system.

Universiti Kebangsaan Malaysia (UKM)
Bachelor of Software Engineering with Honours (Information System Development)
Current focus
Java evaluation, backend workflows, software testing
Based in
Bangi / Kuala Lumpur, Malaysia
3.50CGPA / 4.00
Dean's List
5Selected projects

Selected work

Projects where I learned by building.

These student projects helped me practise different parts of software work, including learning feedback, housing search, payments, shop operations, and mobile interaction.

01 / Final year project2026 · Present

Student system designer and developer

LearnAIJava

FYP · Active

An adaptive Java OOP learning system that connects programming practice, automated evaluation, and progress insight.

  • Java OOP
  • Test cases
  • ERD / DFD
  • Learning analytics
Project notesClose notes
  • Designed the user roles, learning flow, data model, evaluation flow, and progress analysis logic.
  • Planned test case based code evaluation with focused feedback for each learner.
02 / Web platform2025 · 2026

Deputy team leader and developer

UKM Off-Campus House Rental

Map-first search

A role-based rental platform that helps students search, filter, and understand off-campus housing options.

  • React
  • Tailwind CSS
  • Leaflet
  • OpenStreetMap
Project notesClose notes
  • Built search, filtering, dashboards, and map-based property browsing.
  • Worked across interface design, testing, performance tuning, and team coordination.
03 / Cloud e-commerce2025 · 2026

Student project leader

EcoWearShop

20+ items sold

A working online shop with cloud deployment, product and order flows, and a practical payment workaround.

  • WooCommerce
  • Microsoft Azure
  • Bitnami
  • QR payments
Project notesClose notes
  • Led the cloud setup and designed the product, order, and payment workflows.
  • Launched the store for real transactions and sold more than 20 items.
04 / Individual project2025

Individual project developer

RHINE · LAB Cricket Shop

Full marks

A database-backed shop management system for product, customer, employee, and order operations.

  • PHP
  • MySQL
  • DataTables
  • Role-based access
Project notesClose notes
  • Built authentication, role workflows, validation, and searchable operational tables.
  • Handled interface design, testing, debugging, and error control; the implementation earned full marks.
05 / Android team project2024 · 2025

UI and testing contributor

KeepGym

Android · Kotlin

A Kotlin fitness app designed to make workout tracking easier to follow on a phone.

  • Kotlin
  • Android Studio
  • UI design
  • Feature testing
Project notesClose notes
  • Implemented interface elements and supported feature development in Android Studio.
  • Tested and debugged the workout flow with the team to improve usability.

Toolkit

Tools I have used, and skills I am still building.

This list comes from coursework and project practice. I am still improving each of these skills.

Programming

  • Java (OOP)
  • PHP
  • JavaScript
  • SQL
  • Kotlin
  • VB.NET
  • Python basics

Frontend

  • React
  • Vue.js
  • HTML
  • CSS
  • Tailwind CSS
  • Responsive UI

Backend and systems

  • System workflows
  • Role-based access
  • REST API basics
  • Testing and debugging

Database

  • MySQL
  • Schema design
  • ERD / DFD
  • Data validation

Tools

  • GitHub
  • Android Studio
  • Microsoft Azure
  • Bitnami
  • WooCommerce
  • DataTables

Currently learning

  • Java code evaluation
  • AI feedback design
  • Learning analytics
  • Software reliability

Education and direction

Learning through coursework and project practice.

Coursework introduces the methods. Projects help me understand where I still need more practice.

  1. 01
    Sep 2023 · Nov 2027

    Universiti Kebangsaan Malaysia (UKM)

    Bachelor of Software Engineering with Honours

    Information System Development, with work in OOP, databases, systems analysis, web applications, project management, and information systems security.CGPA 3.50 / 4.00 · Expected Nov 2027
  2. 02
    2025 · 2026

    Academic recognition

    Dean's List

    Awarded for Semester 2 of the 2024/2025 session and Semester 1 of the 2025/2026 session.
  3. 03
    Aug or Sep 2026

    Open to internship opportunities

    Industrial training

    Seeking a 16 to 20 week role in software engineering, backend development, software testing, QA, IT support, or business technology.Mandarin Chinese · English IELTS 6.0

Contact

Open to learning and contributing.

I am looking for an internship where I can contribute to the team and learn from more experienced engineers.

Location
Bangi / Kuala Lumpur, Malaysia
Email copied