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