Ahmad Alhour

Welcome!

I am a Ahmad Alhour.

This is my digital spot where I keep track of my various hacks, tinkers and side-projects that I have built over the years, mostly for fun and rarely for profit.

In my free time, I like to tinker on something new, occasionally blog, and sometimes lose myself in recreational puzzles.


Latest talks:

How to Become a Kickass Team Lead 101

PyCon X, Italy, 2019 (Slides)

Everything I learned about effective engineering leadership in my four years leading several engineering teams and projects at TrustYou, this talk contains a lot of information I acquired from personal experience, research, training and conversing with other team lead both inside and outside TrustYou.

Intro to Python for Non-Programmers

TrustYou HQ, Germany, 2017-2019

Full-day introductory training to the Python programming language and basics of programming for people who are interested in the subject but have never done anything related to it before and would like to explore it from a beginner's standpoint. This training was held at the TrustYou HQ office in Munich, Germany, once per quarter between 2017 and 2019.

Latest blogs:


For more blog posts and essays, head over to /blog.

Latest tinkers:

  • »  C# Algorithms: Portable C# library of 35+ Data Structures and 30+ Algorithms
  • »  PyCOOLC: Compiler for the C.O.O.L. Language, targeting the MIPS 32-bit arch
  • »  Assembler.hack: 16-bit machine code assembler for the Hack-Assembly Language
  • »  micro_kanren.py: Relational-Declarative Logic Programming DSL for Python 3
  • »  PBFI: Yet another interpreter for the BrainFuck Programming Language

For more projects, head over to /projects.