Work experience / GenSE

BUILDING.
TESTING.
PROTECTING.

My work as a Full Stack Developer at GenSE Sdn. Bhd. spans application development, document-security features, UI prototyping, and software quality assurance across client systems.

Full Stack Developer

GenSE Sdn. Bhd.

August 2025 — Present

Selected contributions

Security

PDF integrity

Development

Features & UI

Quality

Manual & automated QA

01

FEATURED CASE STUDY

Document security & testing

SDIP

Sistem Digital Inspektorat & Perundangan

Contributed to a secure PDF generation feature that combines hidden-data techniques with cryptographic mechanisms, alongside dashboard improvements and automated browser testing.

PHPLaravelLaravel DuskAES-256SHA-256

Simplified feature overview

PDF generation

A generated document is processed by the security feature.

Encryption & hidden data

AES-256 and steganography are used; hidden data is placed in PDF metadata and streams.

Integrity check

SHA-256 hashes are compared to help detect document changes.

Conceptual overview only; it does not specify the exact internal processing order or key-management design.

What I worked on

PDF security

  • • Developed the secure PDF generation feature.
  • • Used steganography, AES-256, and SHA-256.
  • • Added hash comparison to help identify tampering.

Application & QA

  • • Revamped the dashboard with graphs and visualisations.
  • • Added requested features and fixed bugs.
  • • Manually tested functionality and reported defects.
  • • Used Laravel Dusk for browser tests across KKM, JKN, PKD, and officer roles in development.

Technical note

AES-256 is an encryption algorithm; SHA-256 is a hash function. Hash comparison can help reveal changes when the reference hash and comparison process are trustworthy. This case study does not claim that the feature prevents all tampering.

02

OTHER PROJECT CONTRIBUTIONS

02

Application security · QA

IPAEDS

Application security enhancements

Implemented sign-up and password-related safeguards and supported ongoing quality assurance with the development team.

  • Implemented CAPTCHA.
  • Added password-strength checking.
  • Conducted manual testing and collaborated with developers on issues and fixes.
CAPTCHAPassword validationManual testing
03

UI/UX · Prototyping

DYP Workshop

UI design & prototype

Translated an initial design concept into a working prototype for client review.

  • Designed the user interface in Figma.
  • Developed the first prototype based on the Figma designs for client review.
FigmaUI designPrototype
03

CROSS-SYSTEM TESTING

Alongside my development work, I supported manual testing and collaborated with developers on the following client systems.

Fotokita

Manual testing and collaboration with developers.

Manual QA

MKNA

Manual testing and collaboration with developers.

Manual QA

iDialysisHD (iD-HD)

Manual testing and collaboration with developers.

Manual QA
04

TOOLS & PRACTICE

Development & security

PHP · Laravel · AES-256 · SHA-256 · Figma

Testing & collaboration

Laravel Dusk · Manual testing · Defect reporting · Retesting with developers

A note on client work

DETAILS SHARED RESPONSIBLY.

This page describes my contributions at a high level. Client data, production screenshots, internal URLs, credentials, and confidential implementation details are intentionally not displayed.

Return to portfolio