Multi-monitor developer workstation with code editors
← Back 02 — Software

Software engineering

I started programming around the age of ten on a Commodore 64, learning BASIC from my father’s books, then moved on to Turbo Pascal. That curiosity led to a computer engineering degree specialising in microelectronics. Today I develop complete client–server systems, from desktop and web interfaces to backend services, databases, testing and releases.

Stack

Primary

  • C# / .NET — Avalonia UI, ASP.NET Core, WPF
  • REST APIs, distributed client-server systems
  • SQLite, MySQL, PostgreSQL
  • Ubuntu server, Cloudflare
  • GitHub, CI/CD

Embedded & hardware

  • C — STM32, Atmel, ESP32, nRF52
  • Bluetooth / BLE
  • PCB design — EAGLE, Altium
  • Atollic TrueSTUDIO, Eclipse