Cybersecurity Undergraduate | Programming & AI Enthusiast
Summary
I am an enthusiastic and adaptable learner, passionate about programming and deeply motivated by my interest in AI, which drives me to keep improving and exploring new technologies!
Overview
2
2
Languages
Work History
CityPro Logistics Management System
Curtin University
01.2025
Developed a Java-based logistics system for managing customer and delivery records using advanced Data Structures & Algorithms.
Implemented hash tables, linked structures, and sorting algorithms (random, nearly sorted, reversed datasets) to optimize record handling.
Designed File I/O modules for reading/writing CSV files and managing large datasets efficiently.
Applied algorithmic analysis to evaluate performance across different input cases, focusing on time complexity and scalability.
Produced detailed documentation and testing to validate system accuracy and efficiency.
Achievements/Tasks
Frequency-to-Color Analysis System
Curtin University
01.2025
Developed a modular Java system with separate components for frequency-to-wavelength conversion, range classification, color mapping, range detection, and frequency-color comparison.
Implemented frequency validation and normalization (error checks, input handling) before mapping values to color ranges.
Designed classification logic to group frequencies into spectral bands and link them to color outputs using a flexible mapping strategy.
Added a range finder module to calculate nearest valid ranges for out-of-bound inputs, improving accuracy and usability.
Built a comparator module to test and verify mapping consistency across multiple datasets, ensuring reliable results.
Conducted unit testing and white-box testing on all modules, covering edge cases and validating correctness.
Managed the project using a Git multi-branch workflow, with clear commits, feature branches, and documented test results.
Achievements/Tasks
Game Simulation in C
Curtin University
01.2025
Developed a modular game application in C with components for player movement, enemy logic, map generation, and game state management.
Implemented data structures in C, including linked lists for managing dynamic records and in-game entities.
Built supporting modules for random number generation, timing/sleep control, and terminal-based rendering.
Applied C programming best practices such as header files for modularity, structured code organization, and memory-safe operations.
Used a makefile-driven build system to compile multiple C source files efficiently.
Tested functionality with map-based inputs and interactive gameplay scenarios, validating correctness and stability.
Achievements/Tasks
Library Management System
Curtin University
01.2024
Developed a Java-based Library System to manage books, authors, and borrowing records.
Implemented object-oriented design principles (OOP) with classes for books, authors, and file I/O.
Integrated CSV-based data storage and retrieval to simulate real-world database functionality.
Applied problem-solving and software development skills to design, code, and test the system.
Delivered a working demonstration showcasing full functionality and system workflow.
Achievements/Tasks
Olympics Database Management System
Curtin University
01.2024
Designed and implemented a relational database to manage Olympic Games data, including athletes, teams, nations, events, and awards.
Created an ER diagram and normalized schema to ensure data integrity and efficient relationships between entities.
Developed and executed SQL scripts for table creation, data insertion, and advanced queries involving joins, conditions, and aggregations.
Implemented stored procedures and views for efficient data retrieval and updates.
Integrated database with Python connectivity, enabling query execution and result visualization.
Achievements/Tasks
E-Commerce Platform Architecture & Automation
Curtin University
01.2024
Designed a scalable system architecture with web servers, database servers, load balancers, and caching solutions.
Implemented network security measures including firewalls, intrusion detection systems (IDS), role-based access controls, and SSL/TLS encryption.
Developed Bash scripts for automated backups (incremental & full), system performance monitoring (CPU, memory, disk), user account management, and log file analysis with alerting.
Utilized Linux server administration, shell scripting, and system monitoring tools to enhance reliability and resilience.
University Project
Education
Foundation Studies - Engineering & Science
Curtin University
01.2024
Bachelors in Computing - Cybersecurity
Curtin University
Malaysia
04.2001 -
Skills
Programming: C, C, Java, Kotlin, SQL
Computer Science: DSA, OOP, Databases
Tools: Git, Makefile, MySQL
Systems: Linux, Bash Scripting
Interests
Mobile Application Development, Programming, Artificial Intelligence
Section name
Cybersecurity Undergraduate | Programming & AI Enthusiast
<ul>
<li>Hours per week: 40.</li>
</ul>
<p><strong>Duties, Accomplishments, and Related Skills:</strong></p>
<ul>
<li>Supervise and coordinate daily administrative workflows for a team of 15 employees, ensuring timely task execution, adherence to protocols, and consistent performance monitoring.</li>
<li>Maintain accurate records and documentation related to property intake, detainee processing, transportation, and deportation; verify and audit files to ensure regulatory compliance, and data integrity.</li>
<li>Execute high-volume data entry (up to 8 hours per day), including the entry of case notes, customs documentation, custody logs, and internal reports into secure federal databases.</li>
<li>Develop, review, and edit administrative reports and forms for internal use and government audits; ensure completeness, accuracy, and policy alignment.</li>
<li>Serve as the primary liaison between facility staff, supervisors, and stakeholders; facilitate clear, professional communication, and documentation flow across departments.</li>
<li>Identified discrepancies in data entries and corrected them accordingly.</li>
<li>Oversee inventory control processes, including the secure receipt, tracking, and storage of personal property, using standardized procedures and government tracking systems.</li>
<li>Conduct routine audits and quality control reviews to ensure that administrative practices meet federal operational standards.</li>
<li>Apply sound judgment to evaluate options, solve problems, and make informed recommendations on administrative and operational matters, contributing to efficient workflow management, and compliance with agency standards.</li>
<li>Assist in developing and revising privacy and security policies concerning Personally Identifiable Information (PII); identify potential compliance risks, and recommend solutions.</li>
<li>Coordinate logistics for detainee transportation to court and medical appointments, manage schedules, and track movement through detailed administrative planning.</li>
<li>Conduct roll calls, and ensure accountability through diligent documentation, system updates, and status reporting.</li>
</ul>
<p>Supervisor: Scott Jackson (949) 456-2706.</p>
<p>Permission to contact: Yes.</p> at ProTech USA LLC, Government Contracting<ul>
<li>Hours per week: 40.</li>
</ul>
<p><strong>Duties, Accomplishments, and Related Skills:</strong></p>
<ul>
<li>Supervise and coordinate daily administrative workflows for a team of 15 employees, ensuring timely task execution, adherence to protocols, and consistent performance monitoring.</li>
<li>Maintain accurate records and documentation related to property intake, detainee processing, transportation, and deportation; verify and audit files to ensure regulatory compliance, and data integrity.</li>
<li>Execute high-volume data entry (up to 8 hours per day), including the entry of case notes, customs documentation, custody logs, and internal reports into secure federal databases.</li>
<li>Develop, review, and edit administrative reports and forms for internal use and government audits; ensure completeness, accuracy, and policy alignment.</li>
<li>Serve as the primary liaison between facility staff, supervisors, and stakeholders; facilitate clear, professional communication, and documentation flow across departments.</li>
<li>Identified discrepancies in data entries and corrected them accordingly.</li>
<li>Oversee inventory control processes, including the secure receipt, tracking, and storage of personal property, using standardized procedures and government tracking systems.</li>
<li>Conduct routine audits and quality control reviews to ensure that administrative practices meet federal operational standards.</li>
<li>Apply sound judgment to evaluate options, solve problems, and make informed recommendations on administrative and operational matters, contributing to efficient workflow management, and compliance with agency standards.</li>
<li>Assist in developing and revising privacy and security policies concerning Personally Identifiable Information (PII); identify potential compliance risks, and recommend solutions.</li>
<li>Coordinate logistics for detainee transportation to court and medical appointments, manage schedules, and track movement through detailed administrative planning.</li>
<li>Conduct roll calls, and ensure accountability through diligent documentation, system updates, and status reporting.</li>
</ul>
<p>Supervisor: Scott Jackson (949) 456-2706.</p>
<p>Permission to contact: Yes.</p> at ProTech USA LLC, Government Contracting
Designed, coded, tested, debugged, and migrated components of a Front-End application, using the following ISPF Dialog Manager Tools: Panels, Messages, Tables and Skeletons, along with REXX Execs, which facilitated Subject Matter Expert’s (SME’s) identification and extraction of Endevor elements, to prepare for transfer to a LINUX-based system named, “Informatica”. SMEs used Informatica to prepare the downloaded element’s flows to identify technical debt, so that the Agency could migrate away from, what it considered, Legacy development languages. This was due to the shrinking pool of expertise and availability of Legacy Language talent pool.Supplied support to many other mainframe developers, via a tool called Workbench from Allen Systems Group (ASG).The tool was a Data Resource Management System (DRMS) Facility, which provided a repository for and management of COBOL, HLASM, and CICS development metadata. Also managed by the tool were various other elements, such as user access, and Dynamic Table Access Management (DTAMS).Using JCL, REXX, Endevor, TADz, Workbench, and CyberFusion on the mainframe and UltraEdit, MS Access and Excel on the Network, developed a very extensive and complex spreadsheet, for a Tech 14 to evaluate and ultimately present to the Associate Commissioner and other higher-level SSA management. The spreadsheet was a depiction of the overall scope and effort that needed to transition from Workbench (SSA no longer received support for the product), and it aided the Tech 14 in his future presentation.Coding, testing, debugging, and migrating programs (HLASM/COBOL/CICS/Db2/IMS), routines, copybooks, and macros, in support of multiple applications across the Agency.Created and maintained numerous ISPF REXX and CLIST scripts.Created and updated Standard Operating Procedures (SOP) and User manuals, using M365 Tools, including VISIO Pro.Created and supported many MS Access and Db2 SQL scripts, to access and update related databases and tables.Involved in the testing of zOS Multi-Factor Authentication (zMFA), which supplanted Single Sign-On (SSO) at the Agency. zMFA provides multiple levels of authentication and thus, greater levels of security.Participated in Daily Stand-ups/Weekly/and Monthly and other Agile-Related meetings on multiple Teams.Maintained Team SharePoint sites (pages) which later were ported to Confluence. at Leidos, Inc., for Social Security AdministrationDesigned, coded, tested, debugged, and migrated components of a Front-End application, using the following ISPF Dialog Manager Tools: Panels, Messages, Tables and Skeletons, along with REXX Execs, which facilitated Subject Matter Expert’s (SME’s) identification and extraction of Endevor elements, to prepare for transfer to a LINUX-based system named, “Informatica”. SMEs used Informatica to prepare the downloaded element’s flows to identify technical debt, so that the Agency could migrate away from, what it considered, Legacy development languages. This was due to the shrinking pool of expertise and availability of Legacy Language talent pool.Supplied support to many other mainframe developers, via a tool called Workbench from Allen Systems Group (ASG).The tool was a Data Resource Management System (DRMS) Facility, which provided a repository for and management of COBOL, HLASM, and CICS development metadata. Also managed by the tool were various other elements, such as user access, and Dynamic Table Access Management (DTAMS).Using JCL, REXX, Endevor, TADz, Workbench, and CyberFusion on the mainframe and UltraEdit, MS Access and Excel on the Network, developed a very extensive and complex spreadsheet, for a Tech 14 to evaluate and ultimately present to the Associate Commissioner and other higher-level SSA management. The spreadsheet was a depiction of the overall scope and effort that needed to transition from Workbench (SSA no longer received support for the product), and it aided the Tech 14 in his future presentation.Coding, testing, debugging, and migrating programs (HLASM/COBOL/CICS/Db2/IMS), routines, copybooks, and macros, in support of multiple applications across the Agency.Created and maintained numerous ISPF REXX and CLIST scripts.Created and updated Standard Operating Procedures (SOP) and User manuals, using M365 Tools, including VISIO Pro.Created and supported many MS Access and Db2 SQL scripts, to access and update related databases and tables.Involved in the testing of zOS Multi-Factor Authentication (zMFA), which supplanted Single Sign-On (SSO) at the Agency. zMFA provides multiple levels of authentication and thus, greater levels of security.Participated in Daily Stand-ups/Weekly/and Monthly and other Agile-Related meetings on multiple Teams.Maintained Team SharePoint sites (pages) which later were ported to Confluence. at Leidos, Inc., for Social Security Administration