I am an agile enthusiast, clean code connoisseur & testing aficionado

Italian, german & english speaking.

Reach out on twitter @christian_fei

Email me at hey [at] cri.dev

You can support me through my GitHub Sponsor page ✌️

See a data visualization of my GitHub contributions 📈 over the years

Writing code as a passion

Mainly working with Node.js, JavaScript, Python, MongoDB, Redis, Cloud, Stats, DevOps, Automation, Scraping as a Full Stack Developer at wonderflow (2017 - present).

Previously Agile Developer at XPeppers, Trento (2014 - 2017).

Simplicity is the ultimate sophistication ~ I want to think Leonardo Da Vinci said that.

Clean Code, TDD, Refactoring and SOLID Principles are my special weapons to tame codebases.

Most of my OSS can be found on my github profile.

I try to stay up to date with what people are coming up with, thus I read a lot, here you can find my full pocket reading history and recommended books

📨 Get updates from me in your inbox 👇

Bi-weekly email to stay up to date with #elixir #nodejs #agile #testing #refactoring #cleancode

OSS Projects

Coding in all kinds of tech fields that bring value to me, read IoT, Crypto, Bots, Apps, CLI utilities, Automation of all kinds.

My most recent project is mega-scraper: it aims to be a simple website scraping tool with proxy support, request blocking and various optimizations.

In April 2020 I made a fast static site generator and called it devblog

In the field of IoT I made a watering system with a raspberry pi, camera, temperature and moisture sensors. the communication is handled via telegram. with the help of a bot I can water, request a snapshot or video of the garden and a timelapse of the past days. most importantly this enables me to water my plants remotely and seeing their current state through an image sent on a private telegram channel.

Right now I am probably writing code for

You can support me on GitHub Sponsors


Regarding crypto, I launched cryptosheet.cc in the summer of 2018 to satisfy my need to have all my balances and transactions on different crypto exchanges and wallet providers, in one single place: namely a spreadsheet.

cryptosheet.cc was a web application that wrote all your transactions and account details on a google spreadsheet. Supported exchanges were Coinbase, Coinbase Pro (formerly GDAX), Binance, Gatehub Wallet, IOTA Token, Ripple Wallet.


I made pomodoro.cc in 2014. it was a clean timer to help you to keep your focus.

I had to shut it down because of a trademark issue.

Polyglot programmer

probably wrote at least some JavaScript every day over the past six years

Depending on the weather outside, I refresh my little but solid Elixir skills

When I feel really bad, I console myself with some Haskell (completed the course FP101 at UNI Delft)

Had a chance to dabble with Python in the context of python notebooks when I was doing my first steps understanding what ML is

When I was doing Ruby I felt on top of the world

As a classic, Java, but I prefer to stay away from it

📨 Get updates from me in your inbox 👇

Bi-weekly email to stay up to date with #elixir #nodejs #agile #testing #refactoring #cleancode

Search posts 🔎

Don't buy the AirPods Pro - Another Rattlegate story Simple email trick to manage your newsletters Techniques to improve SEO for a static website or blog Made 13 Dollars with Brave and Basic Attention token Simple event tracking with Plausible Analytics visit the /archive to see all 149 posts Notes on 'Marketing for Developers' - devmarketing.xyz Get distinct field names of sub documents in MongoDB Aggregations with sub-documents in MongoDB Most valuable developer linux notebooks in 2020 Install Homeassistant on Raspberry Pi Notes on "Code BEAM V 2020" Authenticated uplinks with verdaccio Testing in Node.js by example using the SOLID principles Clean up Mac OS: How I freed 35GB of space Fixing 431 Request Header Fields Too Large in Node.js visit the /archive to see all 149 posts Setting up a Verdaccio npm registry Privacy and Coherence Elixir trick: start an Observer window with mix Validate your RSS feed Minimal dark mode with CSS and JavaScript Read all 149 posts