Skip to content

Hamza Hamidi

I'm Hamza Hamidi, Software engineer, AI Enthusiast and Passionate problem solver.

I'm originally from Beni Mellal, Morocco but these days I live in Paris, France.

Say hello, or keep scrolling.

Bio

A little more about me.

I've always loved spending way too much time on the computer. I spent my teens tinkering with Photoshop, writing c/c++ code and building websites.

My curiosity led me to dig deep into the world of computer science, and I eventually decided to pursue a degree in the field.

After graduating, I began working as a software engineer, where I've been applying my knowledge and skills to a variety of projects. I've also been able to expand my understanding of AI and machine learning by working on projects that involve these technologies. I am always seeking to learn new technologies and methodologies to improve my development skills and stay current with the latest advancements in the industry.

Now

TheFork.
Software engineer, in Paris.
claude-in-chrome-cli.
Started on 11 August 2026. A shell script that drives the Claude in Chrome extension, from Claude Code or from a plain shell.
AJSF.
Back in maintenance since August 2026. I cleared four Angular majors, 14 through 18, in one week after three years away from it.

Code

The duct tape that keeps the world together!

My big passion was always to contribute to open source projects, especially in javascript. The followings are some of the projects I contribute to:

claude-in-chrome-cli

2026-08-11

A shell script that drives the Claude in Chrome extension from the command line. It is one MCP bridge with two front doors: a plugin inside Claude Code, and cic.sh for anything that can run a shell.

Shell, MITCode

AJSF (Angular Json Schema Form)

19,271/mo

An Angular library which generates forms from a JSON schema! The library is not affiliated with any organization and is an update to angular2-json-schema-form.

The library features over 70 different JSON Schemas and the ability to quickly view any example formatted with Material Design, Bootstrap 3, Bootstrap 4, Bootstrap 5, or without any formatting.

Feel free to test the online Demo or open an issue in the main repository. Contributions to AJSF are always welcome.

TypeScript, MITCodeDemo

Todo List

17 stars

An Ionic application I started in 2018. I used Firebase as a Back End. Todo List is available as a mobile application (Android, IOS, Windows phone), but also as a Progressive Web Application. Todo List has many features like sharing notes, upload images, Speech Recognition...

Contributions to the public repository are always welcome. I use Zenhub for project planning.

TypeScript, started 2018CodeLive Demo

Vulcan

An open-source full-stack app framework based on React, GraphQL, Meteor, and MongoDB, with now more than 5000 stars and 150 contributors.

Code

RealWorld

"The mother of all demo apps" an Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more.

While most "todo" demos provide an excellent cursory glance at a framework's capabilities, they typically don't convey the knowledge & perspective required to actually build real applications with it.

RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called "Conduit"..

Code

etherpad-lite

For those of you tired of using Google tools like Google docs ... then you're not the only ones! And if you want to do something about this! Here's the solution!

etherpad-lite is an open source real-time collaborative document editing.

Code

Merged pull requests

43

Merged into 18 projects I do not own. The five best known:

  1. microsoft/vscode1 merged

    The editor many developers keep open while writing and debugging software.

  2. facebook/docusaurus3 merged

    The documentation builder teams use when Markdown needs versions, search and a website.

  3. iamkun/dayjs1 merged

    The small date library developers reach for when JavaScript dates get awkward.

  4. kulshekhar/ts-jest1 merged

    A Jest plugin that lets TypeScript tests run without a separate build step.

  5. realworld-apps/angular-realworld-example-app4 merged

    An Angular blogging application used to compare framework implementations on a shared example.

Also prettier/prettier-eslint, webpack/webpack.js.org, bgub/eta, AxaFrance/oidc-client, zkat/make-fetch-happen, semantic-release/npm, json-schema-org/json-schema-org.github.io, cloudfoundry/stratos, AxaFrance/react-toolkit, AxaFrance/Skizzle, felixzapata/gulp-stubby-server, corradodellorusso/1brc-thefork, Marouan1997/PureBassic.

Writing

Like coding, but without all the errors.

More on Medium

Say hello

Get in touch through GitHub, LinkedIn or X.