Tools I am using

Professional Skills

MCUs

Arduino, ESP32

Communication Protocols

I²C, SPI, UART, Modbus, MQTT, WebSocket

Programming Languages

C/C++, Python, Bash, Verilog, Assembly, SQL

Frameworks

Arduino SDK, LVGL, FreeRTOS

Tools & Build

Arduino IDE, Make, Git, Emacs, Vim

OS & Platforms

Mainly using Linux. I used to use Windows about 5 years ago but then switched to Linux full time. I still ocassionally use Windows if I have something that specifically needs Linux but that is quite rare.

Home Systems

OS

Using Arch Linux. Started using Ubuntu. Have used Debian, Linux Mint, Pop OS, NixOS and some others I can't remeber now.

Display Server

Wayland. Used to use X-Org but has shifted to Wayland since 2024.

Compositor

Using Hyprland right now. Waiting for a Stumpwm alternative for Wayland.

Terminal Emulator

Kitty

Editors

Using Emacs with evil-mode for development. Vim for quick edits from the terminal.

Web Browsers

Primarily Firefox. Brave if Chromium functionality is required.

Video Player

MPV

Website Infrastructure

OS

Debian

Web Server

Nginx

Website Frontend

HTML and CSS

Website Backend

PHP

Selfhosted Services

Containerization Tool

Podman with SystemD Quadlets

Git Server

Forgejo

RSS Feed Reader

Miniflux

File Hosting

Filebrowser

Search Engine

SearxNG

Bookmarks

LinkDing

XMPP Server

Prosody

Video Conferencing

Jitsi