Skip to content
View nasrulhazim's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@BankNegaraMY

Block or report nasrulhazim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nasrulhazim/README.md

Hi, I'm Nasrul Hazim 👋 LinkedIn

Laravel PHP Go NodeJS JavaScript MySQL Postgres Figma LINUX Docker

GitHub Streak

About Me

I am Nasrul Hazim, a Solution Architect and Software Engineer located in Malaysia. My primary emphasis is on delivering high-quality solutions and bringing a wealth of experience to software development and consulting services.

Solution Architect / Software Engineer

I am passionate about creating innovative software solutions. My journey spans a diverse range of fields including system development, application monitoring, and architectural design.

Specialties:

  • Innovative problem-solving
  • Rapid adaptation to new programming languages
  • Architectural evolution and deployment optimization
  • Embracing emerging technologies

As a solo founder of a software house, I manage multiple responsibilities, from project management to customer support. My recent projects include developing Nadi, an error monitoring tool for Laravel and WordPress.

My diverse experiences and unwavering commitment to excellence position me as a valuable asset in any software development and training endeavor.

Trainer

As an experienced trainer, I have a rich history of conducting diverse and comprehensive training sessions spanning over a decade. My expertise primarily lies in Laravel and PHP, with sessions tailored to various skill levels, from foundational knowledge to advanced practices.

Training Highlights

  • Advanced Laravel Topics: Conducted sessions on Laravel advanced concepts and best practices, equipping developers with the tools for sophisticated web applications.
  • Docker & Kubernetes: Delivered in-depth training on containerization and orchestration, crucial for modern application deployment.
  • Git and Version Control: Provided thorough guidance on using Git for version control, essential for collaborative development environments.
  • API Development: Focused on building robust APIs, enhancing skills in creating scalable and maintainable web services.
  • WordPress Development: Trained individuals on WordPress plugin and theme development, expanding their capabilities in content management systems.
  • Comprehensive PHP Training: From basics to advanced OOP principles, covered all critical aspects of PHP programming.

My training sessions are meticulously designed to ensure participants not only gain theoretical knowledge but also practical skills, preparing them to tackle real-world challenges confidently. By staying updated with the latest industry trends, I strive to provide the most relevant and effective training, empowering developers to excel in their careers.

Writer

As a writer at dev.to, I share insights and knowledge on various development topics, helping the developer community stay updated with the latest trends and best practices. My articles cover a wide range of subjects, including best practices in Laravel development, innovative uses of PHP, and modern web application architecture. I aim to empower developers with practical tips and advanced techniques, fostering a community of continuous learning and improvement.

My Expertise

  • Web Development: Specialising in Laravel, I create scalable and efficient web applications.
  • Error Monitoring: Founder of Nadi, an error monitoring tool for Laravel, WordPress, and Native PHP.
  • Consulting & Training: Providing expert advice and training in software development and best practices.
  • Content Creation: Author of multiple eBooks on web development, including 100 Tips for Building Quality Laravel Applications.

Projects

Repository Name Description
Laravel Project Template A pre-configured Laravel project template with common packages to jumpstart your development.

An error monitoring tool designed to help developers quickly identify and resolve issues in their applications. Nadi offers real-time crash detection, insights, and comprehensive documentation available here.

Nadi Pro Repositories

Repository Name Description
nadi-php Simple issue tracker for monitoring application crashes
nadi-laravel Nadi Client for Laravel Framework
nadi-wordpress Nadi Client for WordPress
shipper Go-based shipping tool
Repository Name Description
laravel-db-doc Generate Database Schema Documentation
laravel-media-secure Securely display media
laravel-blacklist Validation for disposable email domains
laravel-running-number Create running number
mail-history PHP Mail History
laravel-helper A collection of helpers
laravel-expiry PHP Expiry Management
laravel-observers A collection of observer classes
laravel-action Simple Actionable for Laravel
laravel-uuid PHP UUID Management
my-gov-agencies List of Government Agencies in Malaysia
laravel-contract Common Contracts for Laravel
blueprint-macro Laravel Blueprint Macro
data-migration Data migration from one source
global-search Simplified global search for Laravel Scout
profile Basic Profile Information using Polymorph
lookup Set of lookup data available

Trainings

Following are the list of trainings I've been conducted since 2015.

Here is a table summarizing the total number of trainings conducted each year:

Year Total
2024 10
2023 12
2022 6
2019 4
2018 5
2017 5
2016 10
2015 1
TOTAL 56

These totals are derived from the titles of the trainings, identifying the main topics covered in each session.

Topic Total
API 2
Docker 2
Git 1
Ionic 1
Kubernetes 1
Laravel 32
Livewire 4
PHP 4
React 1
Springboot 1
Unit Test 1
Vue.js 1
Webhooks 2
WordPress 3
TOTAL 56

Following are the list of trainings conducted:

# Year Client Repository Topic Level Date
1 2024 MBSA training-2024-07-laravel-basic-mbsa Laravel Basic 31 Jul 2024
2 2024 MBSA training-2024-07-chirps-fe-react-mbsa React Intermediate 30 Jul 2024
3 2024 MBSA training-2024-07-chirps-fe-vuejs-mbsa Vue.js Intermediate 29 Jul 2024
4 2024 MBSA training-2024-07-chirps-be-laravel-mbsa Laravel Intermediate 28 Jul 2024
5 2024 MBSA training-2024-07-passport-mbsa API Intermediate 27 Jul 2024
6 2024 MBSA training-2024-07-chirps-mbsa Laravel Intermediate 26 Jul 2024
7 2024 MBSA training-2024-07-webhook-server-mbsa Webhooks Intermediate 25 Jul 2024
8 2024 MBSA training-2024-07-webhook-client-mbsa Webhooks Intermediate 24 Jul 2024
9 2024 Public training-2024-02-livewire-tourism Livewire Intermediate 29 Feb 2024
10 2024 Public training-2024-02-livewire-public Livewire Basic 08 Feb 2024
11 2023 MU DOT MY training-laravel-mu-dot-my-project Laravel Intermediate 20 Dec 2023
12 2023 MU DOT MY training-laravel-mu-dot-my Laravel Basic 19 Dec 2023
13 2023 Public training-2023-12-kubernetes Kubernetes Intermediate 12 Dec 2023
14 2023 Public training-2023-12-docker-php Docker Intermediate 12 Dec 2023
15 2023 Public training-2023-12-docker-laravel Docker Intermediate 28 Nov 2023
16 2023 UMP SA training-2023-11-laravel-umpsa Laravel Intermediate 23 Nov 2023
17 2023 SUK Pahang training-2023-10-laravel-suk-pahang Laravel Intermediate 25 Oct 2023
18 2023 PKB training-2023-10-livewire-pkb Livewire Intermediate 18 Oct 2023
19 2023 MTDC training-2023-09-mtdc-livewire Livewire Intermediate 06 Sep 2023
20 2023 JPN training-laravel-jpn Laravel Intermediate 27 Sep 2023
21 2023 Tourism training-tourism-laravel Laravel Intermediate 14 Sep 2023
22 2023 MTDC training-2023-02-mtdc-laravel-basic Laravel Basic 16 Feb 2023
23 2022 MAMPU training-2022-12-mampu Laravel Intermediate 21 Dec 2022
24 2022 KPKT training-2022-08-kpkt Laravel Intermediate 18 Aug 2022
25 2022 KPKT training-2022-08-kpkt-tms Laravel Intermediate 17 Aug 2022
26 2022 NIH training-2022-07-laravel-intermediate-nih Laravel Intermediate 20 Jul 2022
27 2022 NIH training-2022-06-laravel-basic-nih Laravel Basic 16 Jun 2022
28 2022 MET training-2022-04-met Laravel Intermediate 26 Apr 2022
29 2019 BNM training-bnm-laravel-git Laravel, Git Intermediate 15 May 2019
30 2019 Public training-laravel-may2019-01 Laravel Basic 12 May 2019
31 2019 Public training-laravel-apr2019-01 Laravel Basic 07 Apr 2019
32 2019 Public training-laravel-mar2019-01 Laravel Basic 02 Mar 2019
33 2018 Public training-laravel-basic-notes Laravel Basic 28 Aug 2018
34 2018 Barracuda training-laravel-barracuda-v2 Laravel Intermediate 25 Jul 2018
35 2018 Vista Kencana training-laravel-vista-kencana Laravel Basic 04 Jul 2018
36 2018 Public training-2018-03-phpunit-dusk PHPUnit, Dusk Intermediate 10 Mar 2018
37 2018 Barracuda training-2018-02-laravel-barracuda-advanced Laravel Advanced 08 Feb 2018
38 2017 Politeknik training-api-with-springboot Springboot Basic 6 Dec 2017
39 2017 Public training-ionicv3-quotes-app Ionic Basic 14 May 2017
40 2017 UMNO training-laravel-intermediate-umno-202-jan-2017 Laravel Intermediate 24 Jan 2017
41 2017 UMNO training-laravel-intermediate-umno Laravel Intermediate 23 Jan 2017
42 2017 UMNO training-git-umno Git Intermediate 18 Jan 2017
43 2016 KUIS training-laravel-kuis-101 Laravel Basic 24 Dec 2016
44 2016 KUIS training-laravel-kuis Laravel Intermediate 24 Dec 2016
45 2016 Unijaya training-laravel-unijaya-101 Laravel Basic 10 Dec 2016
46 2016 Unijaya training-laravel-unijaya Laravel Intermediate 08 Dec 2016
47 2016 AMTIMS training-laravel-amtims Laravel Intermediate 07 Dec 2016
48 2016 Onexox training-php-oop-onexox PHP, OOP Intermediate 09 Nov 2016
49 2016 Public training-wordpress-plugin-02 WordPress Intermediate 23 Oct 2016
50 2016 Public training-wordpress-plugin-01 WordPress Basic 23 Oct 2016
51 2016 Public training-wordpress-theme WordPress Intermediate 22 Oct 2016
52 2016 Public training-laravel Laravel Intermediate 12 Oct 2016
53 2015 INTIM training-php-mysql-intim-app PHP, MySQL Basic 22 Oct 2015
54 2015 Public training-php-mysql-basic PHP, MySQL Basic 22 Oct 2015
55 2015 Public training-api-template API Basic 16 Aug 2015
56 2015 Public training-mobile-app-starter-kit Mobile App Basic 15 Aug 2015
57 2015 Public simple-staff-directory PHP Basic 13 Apr 2015

Achievements

  • GitHub Arctic Code Vault Contributor
  • GitHub Developer Program Member

Feel free to reach out for collaborations, consultations, or just to say hi!

Pinned Loading

  1. project-template project-template Public template

    Laravel Project Template, pre-configured with common packages.

    PHP 18 7

  2. cleaniquecoders/laravel-action cleaniquecoders/laravel-action Public

    Simple Actionable for Laravel

    PHP 5

  3. cleaniquecoders/laravel-media-secure cleaniquecoders/laravel-media-secure Public

    Securely media displayed

    PHP 5

  4. cleaniquecoders/laravel-uuid cleaniquecoders/laravel-uuid Public

    PHP 3 1

  5. cleaniquecoders/laravel-db-doc cleaniquecoders/laravel-db-doc Public

    Generate Database Schema Documentation

    PHP 2

  6. cleaniquecoders/laravel-running-number cleaniquecoders/laravel-running-number Public

    Create running number

    PHP 1 2