Hazem Krimi's face Hazem Krimi

About

Hazem Krimi's face

I am a software engineer with an extensive experience building web and cross‑platform mobile applications with focus on optimal performance and delightful user experience using various technologies including JavaScript, TypeScript, Python, C/C++, Go, and Kotlin.

Projects

View all projects

These are all the projects I worked on personally and professionally.

Jack Compiler

Compiler from The Jack language to The Hack platform (Nand2Tetris Part 2)

Jack VM Translator

VM Translator from The Jack language to The Hack platform (Nand2Tetris Part 2)

Crimson Quirks UI

UI component library utilizing Vite and Storybook to be used in my personal projects.

Blog

View all blog posts

These are articles about things I learned about software engineering.

The Switch To Linux And The Beginning Of My Self-Hosting Journey

29 January 2026

How I got into Linux and how that eventually led me to get into self-hosting.