Skip to content
View lunardoesdev's full-sized avatar

Block or report lunardoesdev

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lunardoesdev/readme.md

中文 | Español | Русский | 日本語 | 한국어

Lunar

Systems & Networking Developer | C/C++, Go, Rust, JavaScript/TypeScript, Zig

Building low-level tools, protocol bindings, and cross-platform applications. Background in proxy infrastructure, encrypted networking, and native desktop. Comfortable across the stack when the project demands it.

Worldwide Remote

  • Timezone: GMT+10
  • Languages: English, Russian

Core Skills

  • Systems: Go, Rust, C/C++, CMake/Make, cross-compilation, static linking, WASM (Emscripten)
  • Networking & Infra: proxy protocols (VMess/SS/Hysteria), WireGuard, Docker/Podman, CI/CD (GitHub Actions)
  • Web: Node.js, TypeScript, Vite, Tailwind, Tauri
  • Data: SQLite (w/ FTS5), MySQL, caching strategies
  • Scripting: Python, Bash, Nim

Featured Projects

Mintfused — Custom Linux distribution based on Linux Mint (ISO is missing due to free GitHub account limitations, but the creation process is detailed). GitHub

fedorafused — Custom Fedora Workstation live ISO Automated build pipeline using KIWI NG to generate a tailored, ready-to-deploy Fedora Workstation live environment. GitHub

nixos-fused — Declarative NixOS configuration flake Features automated Disko partitioning, a robust hybrid EFI/BIOS Limine bootloader layout with 32-bit (ia32) UEFI support, and a secure LUKS-encrypted Btrfs root. GitHub

Singerbox — Go bindings for sing-box proxy engine In-process instance spawning from any share link (VLESS, VMess, Shadowsocks, Hysteria). Zero-config defaults, clean teardown. Embeddable, no subprocesses. GitHub

singerbench2 — High-performance proxy link tester Ingests subscription links (VLESS, VMess, etc.) and evaluates node availability, reliably filtering out dead endpoints to output only working, active servers. GitHub

Radihypn — C++/GTK3 internet radio with tray icon Lightweight native Linux desktop app. Stream playback, system tray integration, minimal resource footprint. GitHub

Featured Publications

Detailed guide to environment variables for POSIX C/C++ builds Practical guide to using environment variables when building C and C++ projects on POSIX systems. Read

Cross-compilers and toolchains for different platforms Collection of cross-compilers and toolchains for targeting different platforms. Read

Open Source Contributions

  • i2pd ecosystem: continuous builds for i2pd-tools, dinit service config (merged upstream), Rust bindings with automated static linking
  • PurpleI2P/i2pd: successfully merged pull request #2338
  • libi2pd: build scripts for shared library packaging
  • MSX cross-compilation: reproducible C/ASM ROM builds
  • niqlite: Nim library wrapping SQLite with FTS5 support Nimble Directory
  • notetask (fork): force-set desired datetime format GitHub

Commercial

PHP Developer — ~1.5 years (2015–2016, NDA) Backend features, SQL optimization, caching. Shipped under deadlines. Legacy work; current focus is systems and networking tooling.

Scripts & Utilities

gitbacklist — Incremental git backup tool for GitHub profiles and git-compatible hosts, maintaining synchronized local mirrors. GitHub

lunardoesnix - My nixos configuration that is easier to deploy to nixos installation than others, you don't need to copy it to /etc/nixos. GitHub

Yggdrahost - An approach to host multiple sites and bots ans apps in single bun js process using modular mountable apps. GitHub

@mawetherbotoboto_bot — Telegram bot that can display weather. Source Code

backup-my-git — Guile script for backing up Git repositories. GitHub

yt-dlp-tools — yt-dlp wrappers for convenient podcast and audio downloading (ideal for MP3 players, features embedded covers and smart naming schemes). GitHub

file2doc — Utility that converts text files to a bash script that reproduces those files in the same paths. GitHub

ytdla — Opinionated script for downloading audio from youtube using yt-dlp under the hood. GitHub

file2sh — Utility that reads a file and generates a shell script that reproduces that file. GitHub

examplenv — Utility to generate a safe .env.example from your .env, overwriting secret values with sample ones. GitHub

Experiments

Fruit Friction — Physics-based puzzle on Kaplay.js where shape and friction matter. GitHub

Tilemap World Loader — Efficient tilemap rendering from Tiled format, infinite scrolling base. GitHub

Popular repositories Loading

  1. msx-example msx-example Public

    easy way of building and running msx roms

    C 2 2

  2. libi2pd-builds libi2pd-builds Public

    github ci to build libi2pd for multiple targets

    CMake 1

  3. mintfused mintfused Public

    my linux distribution based on linux mint

    1

  4. cf101 cf101 Public

    generate cloudflare warp config for clash

    Python 1

  5. nixos-fused nixos-fused Public

    it can generate nixos image with luks to be deployed and used offline!

    Nix 1

  6. colorpalette colorpalette Public

    simple color palette generator

    JavaScript