Hello ! I am

HAMZA TAMENAOUL

a CRAFTSMAN SOFTWARE ENGINEER

Know more
Picture

Who am I

I have always been passionate about building software, always strove to learn more, discover technologies and understand the different paradigms behind each one of them. The goal of my journey is to understand the secrets behind good software and its success.

As a result of this life long learning process, I am able to design and write modular, expandable and clean software. I always try to solve problems in a language agnostic-manner, in order to choose the most suited technology to the problem at hand.

I believe in this being the main purpose of a software engineer !

What I believe in

Good Design

The design is the most important phase of any software project. That's why I gathered important skill in that field to be able to make good software.

Clean Development

The development phase can't be accomplished successfully without writing a code that checks all the requirement of a good one, like the K.I.S.S principle.

Quality Software

A clean code and good design can't be enough if not coupled with other important qualities like extensibility, modularity or reusability. All of those pieces come together to create quality software.

Programming languages I use

.asm

Assembly

.sh

Bash

.c

C

.cpp

C++

.go

Go

.java

Java

.js

Javascript

.m

Matlab

.php

PHP

.sql

PLSQL

.py

Python

.rs

Rust

.sol

Solidity

.ts

Typescript

Posts I have written

Contact me by mail © 2018 - 2023