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

Organizations

@BankNegaraMY
Block or Report

Block or report nasrulhazim

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 Trainings
2024 2
2023 11
2022 8
2019 4
2018 6
2017 3
2016 11
2015 3

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

Topic Total Trainings
Laravel 31
PHP 3
MySQL 2
Docker 3
Kubernetes 1
Git 1
Ionic 1
API 1
Mobile App 1
WordPress 3

Total: 48

2024

Repo Date
training-2024-02-livewire-tourism 29 Feb 2024
training-2024-02-livewire-public 08 Feb 2024

2023

Repo Date
training-laravel-mu-dot-my-project 20 Dec 2023
training-laravel-mu-dot-my 19 Dec 2023
training-2023-12-kubernetes 12 Dec 2023
training-2023-12-docker-php 12 Dec 2023
training-2023-12-docker-laravel 28 Nov 2023
training-2023-11-laravel-umpsa 23 Nov 2023
training-2023-10-laravel-suk-pahang 25 Oct 2023
training-2023-10-livewire-pkb 18 Oct 2023
training-2023-09-mtdc-livewire 06 Sep 2023
training-laravel-jpn 27 Sep 2023
training-tourism-laravel 14 Sep 2023
training-2023-02-mtdc-laravel-basic 16 Feb 2023

2022

Repo Date
training-2022-12-mampu 21 Dec 2022
training-2022-08-kpkt 18 Aug 2022
training-2022-08-kpkt-tms 17 Aug 2022
training-2022-07-laravel-intermediate-nih 20 Jul 2022
training-2022-06-laravel-basic-nih 16 Jun 2022
training-2022-04-met 26 Apr 2022

2019

Repo Date
training-bnm-laravel-git 15 May 2019
training-laravel-may2019-01 12 May 2019
training-laravel-apr2019-01 07 Apr 2019
training-laravel-mar2019-01 02 Mar 2019

2018

Repo Date
training-laravel-basic-notes 28 Aug 2018
training-laravel-barracuda-v2 25 Jul 2018
training-laravel-vista-kencana 04 Jul 2018
training-2018-03-phpunit-dusk 10 Mar 2018
training-2018-02-laravel-barracuda-advanced 08 Feb 2018

2017

Repo Date
training-laravel-intermediate-umno-202-jan-2017 24 Jan 2017
training-laravel-intermediate-umno 23 Jan 2017
training-git-umno 18 Jan 2017

2016

Repo Date
training-laravel-kuis-101 24 Dec 2016
training-laravel-kuis 24 Dec 2016
training-laravel-unijaya-101 10 Dec 2016
training-laravel-unijaya 08 Dec 2016
training-laravel-amtims 07 Dec 2016
training-php-oop-onexox 09 Nov 2016
training-wordpress-plugin-02 23 Oct 2016
training-wordpress-plugin-01 23 Oct 2016
training-wordpress-theme 22 Oct 2016
training-laravel 12 Oct 2016

2015

Repo Date
training-php-mysql-intim-app 22 Oct 2015
training-php-mysql-basic 22 Oct 2015
training-api-template 16 Aug 2015
training-mobile-app-starter-kit 15 Aug 2015
simple-staff-directory 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 16 6

  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 4

  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