Skip to content
View HichemTab-tech's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@ReqEase

Block or report HichemTab-tech

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
HichemTab-tech/README.md

Hey, I’m Hichem 👋

Full-stack dev who enjoys building useful tools, breaking abstractions, and fixing DX pain points.
Mostly working with Laravel, React, TypeScript, and developer tooling.

Github states

I like projects that:

  • remove boilerplate
  • make APIs feel obvious
  • save time for other devs (including future-me)

Things I’m building / maintaining

  • project-registry – a CLI & registry to manage and reuse project templates (local-first, no SaaS nonsense)
  • react-easy-loading – simple, declarative loading states for React (no over-engineering)
  • react-shared-states – global state as easy as useState, with async caching & scoping
  • Pomposer – a smarter Composer wrapper with shared cache (pnpm vibes for PHP)
  • ts-runtime-picker – runtime-safe object pickers driven by TypeScript types
  • LaravelFS – full-stack Laravel starter kits via Composer

I build things I actually want to use.

Tech I use a lot

Backend
PHP · Laravel · Symfony · SQL

Frontend
React · TypeScript · Inertia · Tailwind · Vite

Other
Docker · Git · CLI tools · DX-focused libraries

Currently into

  • advanced Laravel internals & tooling
  • React architecture & performance
  • building OSS with a “product” mindset

Find me

☕ Support My Work

By supporting me on Buy Me a Coffee, you're enabling me to continue creating free and open-source projects that benefit the development community. Your generosity allows me to dedicate more time to building new tools, enhancing existing libraries, and providing comprehensive tutorials to help developers of all levels.

If a project saved you time, that already makes my day 🙂

Pinned Loading

  1. ts-runtime-picker ts-runtime-picker Public

    A package to dynamically create pickers based on TypeScript interfaces.

    TypeScript 32 1

  2. RubiksCube-threejs RubiksCube-threejs Public

    Rubik's cube solver implemented in JavaScript. The solver operates on a 3x3 Rubik's cube and employs an algorithm based on base solver and transformations to solve the cube.

    JavaScript 5 2

  3. react-shared-states react-shared-states Public

    Global state made as simple as useState, with zero config, built-in async caching, and automatic scoping.

    TypeScript 62 6

  4. JetTreeMark-vscode JetTreeMark-vscode Public

    JetTreeMark-vscode is a VS Code plugin that generates a markdown-compatible structure tree for selected files and folders. Ideal for README files and documentation, it provides a clear, indented hi…

    TypeScript 32 1

  5. FreeMD2PDF FreeMD2PDF Public

    Free, open-source web application that allows users to convert Markdown content to PDF documents directly in the browser.

    TypeScript 26 3

  6. react-easy-loading react-easy-loading Public

    Simplify loading states across your React app with built-in status tracking and fallbacks.

    TypeScript 1