👋 Hi, I’m Joel, a software developer passionate about building modern, user-focused web applications. I enjoy turning ideas into solutions. I am also falling in love with Amateur Radio (CS7BLE) and this blog is my space to share insights, projects, and lessons I learn along the way!
Tags
- project 10
- javascript 6
- app 5
- amateur-radio 4
- open-source 3
- web 3
- typescript 2
- linux 2
- c++ 2
- react native 2
- electron 2
- bitfocus-companion 1
- ulanzi 1
- stream-deck 1
- usb 1
- reverse-engineering 1
- svxlink 1
- android 1
- flutter 1
- ptt 1
- arch-linux 1
- remmina 1
- rdp 1
- troubleshooting 1
- radtel 1
- rt-4d 1
- windows 1
- python 1
- qt 1
- radio-programming 1
- dmr 1
- nextjs 1
- web-app 1
- pwa 1
- web development 1
- database 1
- security 1
- tools 1
- react 1
- html 1
- css 1
- wpf 1
Latest Posts
# Ulanzi Stream Controller D200 as a Bitfocus Companion surface
3 min read
A Bitfocus Companion surface plugin for the Ulanzi D200, with notes on reverse-engineering the wire protocol and making it work on Linux.
# VoxLink: A Push-to-Talk Client for SvxLink Reflectors
3 min read
Connect to SvxLink reflectors from your Android phone with VoxLink — a free, open-source push-to-talk client with Opus audio, multiple PTT modes, and background operation.
# Remmina RDP Protocol Missing After Installing freerdp on Arch Linux
1 min read
After installing freerdp for RDP support in Remmina on Arch Linux, the RDP protocol won't appear until you reboot