Software engineer Cybersecurity developer Founder

Saiful Iqbal. I build software that is useful, reliable and secure by design.

I'm Saiful Iqbal (Muhammad Saiful Iqbal Abdul Rani), a full-stack software engineer and cybersecurity developer from Johor, Malaysia. I founded Team ChendAwan Ventures, which delivers production systems for government and corporate clients, and I built VERITAS, a live web vulnerability assessment platform, as my final-year project.

01Selected work

Systems in production, and the tools to test them.

Client platforms I've led, security tooling I've built, and coursework I'm proud of. Client work is marked private where screens and code can't be shared; ask me for a walkthrough of anything marked "demo on request".

Featured

4 projects

  • P-01Live

    VERITAS

    Web vulnerability assessment platform · Final-year project · Solo

    A multi-tenant workspace where customers prove they own a web application, run an active security assessment, and get findings backed by evidence, confidence levels and remediation guidance. Its rule: AI proposes, evidence validates, rules decide.

    • Next.js 15
    • FastAPI
    • Celery
    • Supabase
    • PostgreSQL RLS
    • Stripe
    • Docker
  • P-02Private client work

    HRSB ONE

    HR, attendance & payroll platform · HRSB Holdings Sdn Bhd · Lead developer & project manager

    One Laravel platform with 15+ modules for a multi-company corporate group: staff records, biometric attendance, leave, claims, multi-level overtime approvals and a payroll engine that produces Malaysian statutory outputs (EPF, SOCSO, EIS, PCB, zakat).

    • Laravel 9
    • PHP 8.1
    • MySQL
    • Redis
    • Docker Compose
    • JWT
    • AWS S3
  • P-03LiveClient work

    JohorSTEMHub.com

    Statewide STEM education platform · Johor State Education Department (JPNJ) · Lead architect & project manager

    A centralised platform for STEM education programmes across Johor, designed for high-concurrency traffic and complex education datasets. I worked directly with government stakeholders, resolved ISP infrastructure bottlenecks to keep it available, and protected it with Cloudflare and SSL/TLS.

    • Laravel
    • PHP
    • MySQL
    • Cloudflare
  • P-04Demo on request

    RoadSense

    Crowdsourced road hazard reporting · Android app + web admin · Team of 4

    Drivers report potholes, flooding and debris with photo and GPS, see hazards on a live map, and help confirm or resolve them. A hybrid risk score gives an instant on-device result, then a Cloud Function asks Gemini to review the report and photo in the background.

    • Java
    • Android SDK
    • Firestore
    • Cloud Functions
    • Gemini
    • Next.js

Project index

Select a project for details

  • P-05 Veritas PayloadsSelf-updating OWASP Top 10 payload dataset and API, companion to VERITAS Live
    • 346,133 payloads in 65 vulnerability categories across 188 files, covering all 10 OWASP Top 10 (2025) categories. Grew from 51,752 at first release.
    • One schema for every entry: ID, category, target technology, injection point, payload, and validation rules (expected status code and success pattern).
    • A scheduled GitHub Action pulls 10 public sources (PayloadsAllTheThings, SecLists, nuclei-templates, sqlmap and more) every day, keeps only new web-application payloads, and republishes a static JSON API that VERITAS syncs from daily.
    • Python
    • GitHub Actions
    • JSON API
    • JavaScript
    • GitHub Pages
  • P-06 Projek DengkisModular CLI for authorised web security assessments Demo on request
    • Active testing only runs with an explicit authorisation flag, against systems the user has permission to assess.
    • Endpoint discovery, context-aware payload testing, business-logic checks and evidence-based verification of results.
    • HTML, JSON and Markdown reports, plus architecture notes and a Kali Linux workflow guide.
    • Python
    • Docker
    • Kali Linux
  • P-07 SAJATECHNetwork topology & security simulator · Team project, ITT550 Demo on request
    • Interactive vector diagram of a 32-device faculty network design.
    • Ping simulator that tests VLAN segmentation and guest-isolation rules across the topology.
    • AI Copilot that explains VLANs, ACLs, packet paths and each simulation result. The API key stays on the server, never in the browser.
    • Next.js
    • TypeScript
    • React
  • P-08 DengkisExiftoolsTelegram bot for digital forensics Demo on request
    • Extracts EXIF metadata with ExifTool, with optional Binwalk signature scans and Foremost file carving.
    • Returns a structured report plus the raw JSON.
    • Python
    • ExifTool
    • Binwalk
    • Foremost
    • Telegram Bot API
  • P-09 PCS.MYE-commerce ordering platform · Projek Cuti Sem × Workshirt Collection Demo on request
    • Product catalogue, pre-orders, checkout, promotions, admin panel, confirmation emails and PDF invoices.
    • ToyyibPay payment gateway with payment callbacks and gateway-fee handling.
    • CSRF protection, rate limiting, secure session cookies, security headers and PDO prepared statements.
    • PHP
    • MySQL
    • ToyyibPay
    • PHPMailer
    • Dompdf
  • P-10 BudiMadaniFuel subsidy calculator for Malaysian drivers · Android Demo on request
    • Fetches current RON95, RON97, diesel and BUDI95 prices from the data.gov.my open data API, with offline fallbacks.
    • Calculates by litres or by budget, and compares pump price against subsidised price to show savings.
    • Google Sign-In through Firebase Authentication and Android Credential Manager; Material Design 3 light and dark themes.
    • Java 17
    • Android SDK
    • OkHttp
    • Firebase Auth
  • P-11 NeuroQuizAdaptive learning quiz platform · Team project, PWA Demo on request
    • RB-ADA adaptive difficulty algorithm, and a Cognitive Analyzer based on the Rule Space Method.
    • 1,000+ questions in 5 categories, with points, levels, streaks, achievements and performance analytics.
    • Bilingual (English and Bahasa Malaysia), WCAG AA accessible, works offline, exports results to PDF.
    • JavaScript
    • PWA
    • Service Workers
    • jsPDF
  • P-12 BQR.PROOffline-first QR code studio · PWA Demo on request
    • Real-time preview for URLs, text, email, phone, WiFi, vCard, WhatsApp and location, with 8 templates.
    • Colours, gradients, module styles and logo overlay that automatically switches to the highest error-correction level.
    • PNG and SVG export; uploaded SVG logos are sanitised before use; deployed through CI.
    • JavaScript
    • Vite
    • Workbox
    • Canvas API
  • P-13 EcoPulseIoT plant-monitoring dashboard for an ESP32 sensor node Demo on request
    • Receives live sensor data from an ESP32 over MQTT using secure WebSockets.
    • ESP32
    • MQTT
    • WebSockets
    • JavaScript
  • P-14 One Is LyingMobile-first social deduction party game Demo on request
    • For 3–10 players, with custom or auto-generated word pairs, camera-based player avatars and timers.
    • WCAG AA accessible.
    • JavaScript
    • HTML5
    • Camera API
  • P-15 ZapZapBrowser-based internet speed test Demo on request
    • Measures ping, download and upload speeds in the browser.
    • JavaScript
    • LibreSpeed

02Experience

From first conversation to production, and support after handover.

  1. Jan 2025 – Present

    Founder & Lead Developer

    Team ChendAwan Ventures · Johor, Malaysia · SSM 202603212164 (003878769-W)

    A registered, student-led software business that designs, builds and delivers production web and mobile systems for government and corporate clients, including HRSB ONE and JohorSTEMHub.com.

    • Lead client engagements from requirements gathering and system design through development, deployment, handover and support.
    • Direct the technical team, set the architecture and review delivery for each project.
    • Manage client and stakeholder communication, timelines and scope.
    • Apply security from development through production: Cloudflare proxies, SSL/TLS, role-based access control and secure authentication.
    • Build internal tools that automate client workflows and reduce manual effort.
  2. Oct 2024 – Feb 2025

    ICT Intern

    Johor State Education Department (JPNJ) · Johor Bahru, Malaysia

    • Built and deployed the Smart Office Staff Movement Tracker, replacing manual logging for department staff.
    • Digitised redundant manual workflows, improving data accuracy and reporting speed.
    • Maintained ICT infrastructure for the Learning Sector by diagnosing and resolving network and hardware faults.
    • Presented technical briefings and progress reports to senior management.

03Capabilities

What I can do, and where I've done it.

Every capability below points to a project, certification or competition you can check.

Security

Web application security (OWASP Top 10)VERITAS, Veritas Payloads, Projek Dengkis
Vulnerability assessmentVERITAS scan engine and reporting
Authorised penetration testingProjek Dengkis, CTF competitions, Kali Linux
Red team operationsCRTOM certification, CTF competitions
Threat intelligenceCTIGA certification
LLM securityCLLMSP, CLLMSE; keeping AI out of VERITAS's decision path
Authentication & access controlMFA, RBAC, JWT, OAuth in VERITAS and HRSB ONE
Data protectionPostgres row-level security, HMAC-signed requests, Cloudflare, SSL/TLS
Digital forensics basicsDengkisExiftools (ExifTool, Binwalk, Foremost)

Engineering

Multi-module web platformsHRSB ONE, VERITAS, JohorSTEMHub
Background jobs, queues & schedulersCelery + Redis in VERITAS; queue workers and split schedulers in HRSB ONE
Statutory payroll & HR rulesEPF, SOCSO, EIS, PCB, zakat and Maybank M2E in HRSB ONE
Payments & integrationsStripe, ToyyibPay, Maybank M2E, data.gov.my, WDMS biometric devices
Android developmentRoadSense, BudiMadani
AI with guardrailsGemini in RoadSense, Groq in VERITAS, server-side keys in SAJATECH
Containers & edgeDocker Compose, Nginx, Cloudflare, AWS S3
NetworkingVLAN & ACL design in SAJATECH; CCNA: Introduction to Networks
Automated testingPHPUnit in HRSB ONE, pytest in VERITAS

Tools I use

Languages

  • Python
  • TypeScript
  • JavaScript
  • PHP
  • Java
  • C++
  • SQL

Frameworks & platforms

  • Laravel
  • Next.js
  • React
  • FastAPI
  • Android SDK
  • Tailwind CSS
  • PWA / Service Workers

Data & infrastructure

  • PostgreSQL
  • Supabase
  • MySQL
  • Firestore
  • Redis
  • Docker
  • Nginx
  • Cloudflare
  • AWS S3
  • Firebase
  • GitHub Actions
  • ESP32 / MQTT

Professional

  • Project management
  • System analysis & design
  • Requirements gathering
  • Stakeholder management
  • Technical documentation
  • Team leadership

04Credentials

Certified, and tested under competition pressure.

Certifications
CertificationIssuerDate
Certified LLM Security Expert CLLMSERed Team LeadersNov 2026
Certified LLM Security Professional CLLMSPRed Team LeadersJun 2026
Certified Threat Intelligence & Governance Analyst CTIGARed Team LeadersFeb 2026
Certified Red Team Operations Management CRTOMRed Team LeadersFeb 2026
Certified C++ Practitioner CCPCRed Team LeadersFeb 2026
Certified Cybersecurity Educator Professional CCEPRed Team LeadersJan 2026
CCNA: Introduction to NetworksCisco Networking AcademyAug 2025
Introduction to Critical Infrastructure Protection ICIPOPSWAT AcademyAug 2025
Ethical HackerCisco Networking AcademyJul 2025
Web Server ManagementTenang KomunitiJun 2024

Awards

  • 1st Runner-Up · National TAMiNG iCTF8 Hacking Competition2026
  • Winner · UiTM Ideathon Environment Pitching Competition2026
  • Best Contributor Award · Gerakan Mahasiswa Jauhar (GERMAJ)2025

CTF & programming competitions

  • National TAMiNG iCTF8 1st Runner-Up2026
  • OWASP KL CTF2026
  • Re:Hack CTF2026
  • NadiXMCMC CTF2026
  • IHack UiTM CTF2026
  • ProSolve Competitive Programming, UiTM2026
  • rAKSASA CTF2023

05About

Security is part of engineering, from the first design decision.

I started building software for real users early, and that shaped how I work. When a client depends on a system for payroll, attendance or a statewide portal, it has to stay available, protect people's data and do exactly what it promises.

Through Team ChendAwan Ventures, I take projects from first conversation to production: gathering requirements, designing the architecture, building the system, deploying it and supporting the client after handover. Along the way I've worked with Malaysian statutory payroll rules, biometric attendance devices, multi-level approval workflows, payment gateways and government stakeholders.

On the security side, I compete in capture-the-flag events, hold certifications in red team operations, threat intelligence and LLM security, and built VERITAS to understand application security from the inside: how inputs are reached, how findings are proven, and how results should be reported so developers can act on them.

I learn quickly, enjoy practical problems and like working closely with the people who will use what I build.

Read my full profile: background, education and how to work with me

Iqbal working at a laptop
At work.
Iqbal with colleagues in front of the Learning Sector sign at the Johor State Education Department
With the Learning Sector team during my JPNJ internship.
A red motorcycle parked in front of a mosque
Off the keyboard: I ride a CBR150R.

How I work

  1. Understand the real requirement first

    Payroll, attendance and approval rules are where systems usually go wrong, so I learn the business process before writing code.

  2. Security is a design decision

    Scope control, least privilege and auditability go into the architecture, not a later patch.

  3. Evidence over assumptions

    In VERITAS the rule is "AI proposes, evidence validates, rules decide." I apply the same thinking to any system that makes important decisions.

  4. Degrade gracefully

    Long-running jobs go to queues, external services can fail, and the system should keep working when they do.

  5. Document and hand over properly

    Clients should be able to run, maintain and understand what they've been given.

Education

  • BSc (Hons.) Computer Science, Netcentric ComputingUniversiti Teknologi MARA (UiTM), Melaka (Jasin) · CGPA 3.74 · Final-year project: VERITAS2025–2027
  • Diploma in Computer ScienceUniversiti Teknologi MARA (UiTM), Johor (Segamat) · CGPA 3.422022–2025

Languages

  • MalayNative
  • EnglishFluent
  • ArabicBasic

Leadership & activities

  • Exco MultimediaGerakan Mahasiswa Jauhar (GERMAJ)2024
  • Grant HolderDuta Jauhar, Program Pemerkasaan Menara Gading2024
  • Student Leader CouncilUiTM Orientation Day2023
  • Audit CommitteeCampus Elections2023
  • ParticipantUniversity Leadership Engagement Institute Dato' Onn2023

Publications

Lead editor

Cover of Modul Masteri Matematik Tambahan Tingkatan 4

Modul Masteri Matematik Tambahan Tingkatan 4 Negeri Johor

As lead editor, I was responsible for consistent content, accurate topics and quality of delivery. Published by the Johor State Education Department and used by schools across Johor.

View sample
Cover of Modul Modular Math Johor Matematik Tingkatan 5

Modul Modular Math Johor Matematik Tingkatan 5

As lead editor, I made sure Form 5 Mathematics topics were presented clearly and consistently. Published by the Johor State Education Department as a reference for students across the state.

View sample

06Contact

Looking for an internship, part-time or contract role.

I want to build or secure real systems alongside experienced engineers, as a Security Software Engineer, Embedded Systems Engineer, Information Security Analyst, Cybersecurity Consultant or Solutions Architect. I'm based in Johor and open to on-site, hybrid or remote work anywhere in Malaysia, as well as international opportunities.

The best way to reach me

Sending opens your email app with this message filled in.