Open to work

Efe Marko Güldere

Junior Web Developer at JELD-WEN Eesti AS, based in Rakvere, Estonia.

I build web applications, maintain IT infrastructure, and work on homelab and open source projects in my spare time.

Most recently, a device definition of mine was merged into zigbee2mqtt’s converter library.

Work

One employer, two roles.

  1. Feb 2024 — present

    Junior Web Developer

    JELD-WEN Eesti AS

    Building web applications and keeping the IT infrastructure behind them running.

  2. 2022 — Feb 2024

    IT Support Technician

    JELD-WEN Eesti AS

    Three internships at the same company, which turned into the developer post above.

Projects

Six things I have built, newest first. Language, stars, dates and live links come from the GitHub API when the site builds.

hyprland-dots

2025—2026

Most Hyprland setups stitch together other people’s widgets, each with its own look and its own bugs. I wrote the whole shell in QML instead — bar, notifications, launcher, on-screen displays — so it behaves as one piece. It is what I run every day.

  • QML
  • Quickshell
  • Hyprland
  • Wayland
QML 2 ★ Updated Aug 2026

tailboard

2026

A dozen self-hosted services means a dozen bookmarks and no idea which one is down. Tailboard puts them all on one page with their status, so the homelab has a front door instead of a folder of links.

  • self-hosted
  • homelab
  • dashboard
HTML Updated Aug 2026

sonic-siphon

2025—2026

Every YouTube-to-MP3 site is an ad farm that wants your links on its server. This is one Go binary you run yourself: paste a playlist, get the files back, nothing leaves your machine.

  • Go
  • single binary
  • self-hosted
Live Go 1 ★ Updated May 2026

spawnpoint

2026

Friends kept asking me to spin up Minecraft worlds, which meant an SSH session every time. Spawnpoint puts start, stop, backups and the server console in a browser, so they can do it without me.

  • TypeScript
  • self-hosted
  • backups
  • console
TypeScript Updated Mar 2026

ha-elering-ee

2026

Estonian electricity prices swing hour to hour, but Home Assistant could not see them. This pulls Elering’s hourly rates into a sensor, so an automation can hold the dishwasher until the cheap window.

  • Python
  • Home Assistant
  • Elering API
Python Updated Feb 2026

esc2pipe

2023—2024

Some keyboard layouts hide the pipe character behind a combination a laptop cannot produce. This binds it to Escape in fish, so a key nobody uses at a prompt types the one you need constantly.

  • fish
  • Fisher
  • shell
Shell 1 ★ Updated Aug 2026

Open source

Work reviewed and merged by maintainers of projects I do not own.

  1. merged

    zigbee-herdsman-converters #12992

    A device definition for the EZVIZ CS-T10C leak sensor. The generated fallback published a raw alarm bitmap; this maps it to a water_leak sensor and drops the alarm bit the ZCL zone type never sets.

  2. open

    zigbee2mqtt.io #5460

    The photograph for that same sensor, cut to the documentation’s 512 px transparent-PNG convention.

Education

Vocational, in Estonia.

  1. 2024 — 2026

    Junior Developer, EQF level 4

    Viljandi Kutsehariduskeskus

    Vocational qualification in software development.

  2. 2021 — 2024

    Junior IT Systems Specialist, EQF level 4

    Rakvere Ametikool

    Networks and hardware, down to terminating the cable: coursework ran to a working rack of Cisco switches, a router, a 110 block and a keystone panel.

Toolkit

What I have actually put into production or into a homelab.

Languages

  • Go
  • Python
  • TypeScript
  • JavaScript
  • PHP
  • Java
  • Shell
  • PowerShell

Web and runtime

  • React
  • Node.js
  • Express
  • Bun
  • Vite
  • Tailwind CSS
  • jQuery
  • Playwright
  • Nginx
  • Apache

Data

  • MySQL
  • MariaDB
  • SQLite
  • Prisma
  • phpMyAdmin

Systems and networking

  • Linux
  • Windows
  • macOS
  • Active Directory
  • WireGuard
  • Tailscale
  • Cisco networking

Editors and tooling

  • Git
  • VS Code
  • VSCodium
  • Trello

Infrastructure and automation

  • Docker
  • Proxmox
  • Portainer
  • Ansible
  • Terraform
  • GitHub Actions
  • TrueNAS
  • DigitalOcean
  • Home Assistant
  • ServiceNow

AI tools

  • Claude
  • Cursor

Spoken languages

  • Estonian — Native
  • English — Professional working proficiency