About

Syafiq Hadzir is a software QA engineer at Cloud Connect, who write numerous write-ups regarding various technical vulnerabilities and exploring new technologies. Proudly a GNU/Linux Debian-based daily user and programmer.

Proficiencies

With the experience of software development since 2016, personally, being a developer is like a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs. For almost every day, he woke up with a sip of code. Understanding how code works, where theory turned to reality.


 Desktop Application ( )

A desktop application is a software program that can be run on a standalone computer to perform a specific task by an end-user.

Languages

  1.  C
  2.  C++
  3.  C#
  4.  Visual Basic

Frameworks

  1.  .Net Framework (WinForms)
  2.  GTK

 Web Application (   )

Web Application is a software program that developed using web development programming languages such as HTML, CSS, JavaScript, PHP, etc, hosted on a remote web server and running inside a web browser.

Languages

  1.  HTML
  2.  CSS
  3.  JavaScript
  4.  C#
  5.  PHP

CSS Frameworks

CSS frameworks are ready-to-use CSS style sheets or CSS libraries with already-coded web designs that offer web developers some relief, as they save them some work in developing code.

  1.  Bootstrap
  2.  Tailwind CSS

CSS Processors

A CSS preprocessor is a program that lets you generate CSS from the preprocessor's own unique syntax.

  1.  Sass
  2.  Stylus
  3.  Less

JS Flavours

The trend of “flavors” of JavaScript that compile down to standard code started all these years ago with CoffeeScript, but it's now clear that TypeScript is the uncontested leader in this category.

  1.  TypeScript

JS Frameworks

JavaScript frameworks are an essential part of modern front-end web development, providing developers with tried and tested tools for building scalable, interactive web applications.

  1.  Angular
  2.  Express
  3.  React
  4.  VueJS

.NET (C#) Frameworks

.NET is a software framework which is designed and developed by Microsoft used to develop form-based applications, web-based applications and web services.

  1.  .Net Framework
  2.  .Net Core

PHP Frameworks

PHP frameworks streamline the the development of web applications written in PHP by providing a basic structure for which to build the web applications.

  1.  Laravel

Static Site Generators

A static site generator is a tool that generates a full static HTML website based on raw data and a set of templates.

  1.  Jekyll
  2.  Hugo

 Database

A database is an organized collection of structured information, or data, typically stored electronically in a computer system.

  1.  MySQL

 Web Services

A web service is a software system that supports interoperable machine-to-machine interaction over a network.

  1.  Apache
  2.  Windows IIS

 QA & Unit Testing

Unit testing, also known as component testing, is a level of software testing where individual units or components of a software are tested.

Languages

  1.  C#
  2.  JavaScript

.Net (C#) Frameworks

MSTest is Microsoft's tool used to run tests of .NET applications (in particular, it can be used for unit testing).

  1.  MSTest

JS Frameworks

  1.  Cypress
  2.  Jasmine
  3.  Jest
  4.  Mocha

 Scientific Programming (  )

  1.  GNU R
  2.  Matlab
  3.  Python

 Web Crawling & Data Scraping

  1.  Microsoft Playwright
  2.  Google Puppeteer

 Internet of Things

  1.  Assembly

 Pentest Skills

The world of open-source is a place without Gates and Windows. Security remains as one of its main concerns. The graphic quite horrible, the performance is better, the gameplay is different. Being a UNIX-Linux security researcher taught him to be alert most of the time.

  1.  Vulnerability Assessment
  2.  Web Application
  3.  Reverse Engineering
  4.  Forensic Analysis
  5.  Password Attacks