I decided to dump all the programming projects and books that I wish I had time to do/read here. Maybe one day I will be able to complete them. I’d suggest to look around, you might find something interesting.

Blog posts#

Books#

Current projects#

  • zx: shell history helper with TUI to find and manipulate commands, parsed from bash/zsh history file, as fast as possible. In very early stages. (Zig)

  • Trilloboard: firmware for custom board using the great ESP32-C3 SOC by Espressif. It reads a bunch of sensors like temperature, air quality, infrared and uses the ESP great connectivity to send data using wifi and bluetooth. (C)

Future projects#

  • Write traceroute

  • Write interpreter following books by Ben Torsten.

  • Write compiler and VM (with custom bytecode instructions!) following books by Ben Torsten.

  • Build simple TUI using ANSI escaped codes and custom event loop.

  • Implement simple async/await model or futures/promises for multithreading programming.

  • Implement simple version of go coroutines model.

  • Learn multithreading by implementing simple thread pool.

  • Write simple (Bootloader)/Kernel/OS following OSdev.

  • Keep improving zhist with file explorer, grep functionality, json visualizer…

  • Write a better Postman for the terminal with tui.

  • Write simple shell/interpreter, compile it in WASM and use it to turn my blog into a shell-like interface (read my blog posts while running your own scripts!)

  • Rewrite famous Unix utilities like: more, less, dd.

  • Write regex engine and use it to rewrite grep/rg.

  • Write simple frontend-only website that helps people learn the Miryoku keyboard layout and custom key combinations (like training over your ide most used keybindings.)

  • Rewrite Luke Stackwalker for Linux

  • Write an SQL database.

  • Write a simple webscraper.

  • Write a config/dotfiles manager

  • PDF Viewer with a nice dark mode