Hi! I'm Hamdan, a software engineer building whatever my mind tells me to.
This is my personal website where I showcase my projects and write about my thoughts, experiences, and learnings (mostly related to computers).
My interests: OS, compilers, reading about large scale systems, playing video games, and sometimes football.
I hate LinkedIn and Leetcode.

Projects

  • minox: Simulation of a 32-bit RISC-V processor in rust ( )
  • HTTP Server from TCP: A low-level implementation of an HTTP server in javascript, using TCP sockets. ( )
  • Interpreter: A tree-walk interpreter written in Go for lox language. ( | )
  • Static Site Generator: A static site generator written in Rust. This site is generated using it. ( )

Other side projects

  • ZeroSketch: Free HLD (System design) diagramming tool ( | )
  • Shell: A minimal shell in C ( )
  • API playground: A UI built around an API client. ( | )
  • MatchMemo: A site that shows info about football matches and leagues. ( | )

Featured Blogs

See all blogs...