Skip to content
View hki98's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report hki98

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
hki98/README.md

Hi there πŸ‘‹ I'm Haian Ibrahim

πŸ’» Full Stack Developer | My Skills πŸ‘‡πŸ»

<?php

declare(strict_types=1);

namespace Haian;

final class MyProfile implements UserProfile
{
    public function __construct(
        public readonly int $id = 99519781,
        public readonly string $name = 'Haian Ibrahim',
        public readonly string $username = 'hki98',
        public readonly int $age = 26,
    ) {
    }

    public function getSkills(): array
    {
        return [
            \Language\Php::class => ['versions' => '^4 | ^5 | ^7 | ^8'],
            \Language\Python::class => ['versions' => '^3'],
            \Language\Javascript::class => ['versions' => 'ES3 | ES5 | ES6 | ES7 | ES8 | ES9 | ES 10 | ES11'],
            \Language\Typescript::class => ['versions' => '^4'],
            \Language\Html::class => ['versions' => '^4 | ^5 | dev-xhtml | dev-wml'],
            \Language\Css::class => ['versions' => '^2 | ^3'],
            \Language\Scss::class => ['versions' => '*'],
            \Language\Java::class => ['versions' => '5 - 18'],
            \Language\Kotiln::class => ['versions' => '1.9.10'],
            \Language\Dart::class => ['versions' => '3.1.2'],
            \Language\Bash::class => ['versions' => '^4 | ^5'],
            \Language\Xml::class => ['versions' => '*'],
            \Language\Json::class => ['versions' => '*'],

            \Framework\Backend\Php\Symfony::class => ['versions' => '^3 | ^4 | ^5 | ^6'],
            \Framework\Backend\Php\Yii::class => ['versions' => '~1.1 | ~2.0'],
            \Framework\Frontend\Javascript\React::class => ['versions' => '^16.13 | ^17'],
            \Framework\Fullstack\NextJS::class => ['versions' => '^10.2'],
            \Framework\Fullstack\Django::class => ['versions' => '^4.2.5'],
            \Framework\Fullstack\Flutter::class => ['versions' => '^3.13'],

            \Tools\Webpack::class => ['versions' => '^4 | ^5'],
            \Tools\Gulp::class => ['versions' => '^3.9 | ^4.0'],
            \Tools\Deptrac::class => ['versions' => '*'],
            \Tools\PhpCsFixer::class => ['versions' => '*'],
            \Tools\Infection::class => ['versions' => '*'],
            \Tools\Docker::class => ['versions' => '*'],
            \Tools\DockerCompose::class => ['versions' => '^1 | ^2'],

            \Database\MySQL::class => ['versions' => '~5.1 | ~5.5 | ~5.7 | ^8.0'],
            \Database\PostgreSQL::class => ['versions' => '^12 | ^14'],
            \Database\SQLite::class => ['versions' => '^3.8'],
            \Database\MongoDB::class => ['versions' => '^2.2 | ^3.0 | ^4.0'],

            \Platform\Android::class => ['versions' => '>= 2.1'],
        ];
    }

    public function __toString(): string
    {
        return $this->username;
    }
}

Popular repositories

  1. hki98 hki98 Public

  2. nodejs-rest-api nodejs-rest-api Public

    REST API using NodeJS, TypeScript & ExpressJS + Authentication

    TypeScript

  3. tiktok-custom-php-scraper tiktok-custom-php-scraper Public

    A Custom Made TikTok PHP Scraper

    PHP