Skip to content
View gdamjan's full-sized avatar

Organizations

@skopjehacklab

Block or report gdamjan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gdamjan/README.md

🧑‍💻 Core Interests

  1. Systems & Infrastructure — The dominant theme. Heavy use of Nix/NixOS for building systemd portable services (Nextcloud, TT-RSS, Wallabag), UEFI Secure Boot tooling, micro-VM testing, and extensive Ansible roles for deployment (uWSGI, GitLab).

  2. Rust & Embedded Systems — 13 Rust repos spanning embedded targets (STM32, ESP32, nRF, RISC-V), a Telegram bot, an HTTP server, and WASM experiments. Strong interest in low-level/bare-metal programming with Rust.

  3. Python Ecosystem — 22 Python repos, the most used language. Ranges from web tooling and async database experiments to packaging best practices (uv-getting-started, hello-world-python-package), AWS Lambda deployment with uv, and data scraping.

  4. Linux & Security — UEFI SecureBoot for Arch Linux (⭐61), Sway window manager configuration, systemd portable services — a clear passion for Linux system administration and security hardening.

  5. Networking & Web — An Erlang IRC bot (⭐80, the most starred repo), CouchDB-based IRC log viewer, HTTP servers, DNS scraping, and various web deployment setups with uWSGI/Nginx.

  6. Erlang/Functional Programming — 5 Erlang repos including the popular IRC bot and a Mochiweb-based game. Also exploring Gleam and Elixir, suggesting a sustained interest in the BEAM ecosystem.

  7. Macedonian Locale & Culture — Multiple repos for Macedonian Cyrillic keyboard layouts, locale data (mk-locale), and a Yuscii-to-Unicode converter — contributions to Macedonian language computing.

📊 At a Glance

┌───────────────┬──────────────────────────────────────────────────────────────────────────┐
│ Area          │ Signal                                                                   │
├───────────────┼──────────────────────────────────────────────────────────────────────────┤
│ Top languages │ Python (22), Rust (13), JavaScript (8), Shell (7), Nix/Erlang/C (5 each) │
├───────────────┼──────────────────────────────────────────────────────────────────────────┤
│ Top topics    │ demo, nix, rust, nixos, embedded, arm, portable-service                  │
├───────────────┼──────────────────────────────────────────────────────────────────────────┤
│ Style         │ Practical, infrastructure-oriented, lots of demos and presentations      │
└───────────────┴──────────────────────────────────────────────────────────────────────────┘

🎯 Profile Summary

A Linux systems engineer with deep interests in infrastructure-as-code (Nix), embedded Rust, and Python tooling. Combines hands-on sysadmin work (portable services, secure boot, deployment automation) with exploration of modern and functional programming languages. Also an active community presenter — many repos are demos/presentations for talks (BeerJS, ETF, etc.).

Popular repositories Loading

  1. erlang-irc-bot erlang-irc-bot Public

    A simple extendable irc bot in Erlang

    Erlang 80 22

  2. secure-boot secure-boot Public

    UEFI SecureBoot for ArchLinux

    Makefile 61 2

  3. sway-setup sway-setup Public

    sway experimental configuration (it's an experiment since it's not a daily driver - many things just suck)

    CSS 35 2

  4. ansible-uwsgi ansible-uwsgi Public archive

    An ansible role that compiles and installs uWSGI, in a format for ansible galaxy

    19 11

  5. http-server-rs http-server-rs Public

    Simple http server a bit fancier than `python -m http.server` - in Rust + actix-web

    Rust 19 5

  6. ansible-gitlab ansible-gitlab Public archive

    OBSOLETE :/ -- A role that downloads and install gitlab, in a format for ansible galaxy

    Nginx 18 10