Skip to content
View alexsmolya's full-sized avatar

Block or report alexsmolya

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
alexsmolya/README.md

Hi, I'm Alex

I came to open source from a hands-on engineering background rather than a traditional software career.

I started exploring Linux more seriously after getting tired of the limitations and friction of my previous desktop environment. I became an active user of CachyOS and other open-source tools, and eventually realized that I could do more than just use other people's work — I could contribute useful fixes back upstream.

I enjoy practical, verifiable problems: reproduce the issue, find the root cause, make the smallest useful fix, validate it locally, and send it upstream.

My main areas of interest are Linux, developer tooling, CLI and backend systems, debugging, regression analysis, CI, and reproducible fixes.


Selected open-source contributions

A curated selection of verified upstream contributions:

Merged upstream

  • open-coder-ai/chock#38 — Added an Antigravity CLI governance adapter with mirrored templates and validation coverage (TypeScript).
  • shakenfist/shakenfist#3805 — Fixed single-element tuple syntax in state targets for instance deletion lifecycle (Python).
  • vooyajs/vooya#51, #40, #39 — Diagnosed mutable borrowed string ABI types, enforced public ABI boundaries, and preserved comments inside contract defaults (Rust / WASM).
  • McanKul/offpdf#45 — Hardened AppError type guard against malformed runtime values (TypeScript).
  • kpavlov/kt-schema#114 — Added BigInteger and BigDecimal numeric type support to schema generator (Kotlin).
  • optiland/optiland#734 — Added geometric overlap diagnostics for optical lens surface visualizations (Python / PyTorch).
  • vinhnguyenthanhdn/claude-jobs#7 — Preserved unrelated crontab entries and formatting during CLI uninstall (Node.js).
  • Ramzi-Abidi/filebouncer#42 — Ensured --json output remains strictly serializable on error conditions (TypeScript / Node.js).

Active / in review

  • CachyOS/ananicy-rules#597 — Keep ly-dm session launcher out of SCHED_IDLE scheduler policy to prevent child session priority inheritance (Linux / scheduler).
  • CachyOS/cachyos-fish-config#41 — Forward history management subcommands cleanly without invalid timestamp flags (Fish Shell).
  • OpenEverest/openeverest#2949 — Set explicit read and idle timeouts on plain and TLS HTTP listeners (Go / HTTP).
  • apache/fesod#1020 — Added java.time.ZonedDateTime converters with focused conversion, formatting, and windowing tests (Java).
  • CachyOS/CachyOS-Settings#255 — Redact enumerated machine values from bug reports with shell-level regression coverage (Linux / privacy).

Own projects

  • fb2-silero-audiobook — Offline Russian FB2-to-MP3 audiobook generator for Linux with Silero TTS v5.5, CPU/CUDA inference, custom pronunciation dictionary, structured JSONL logging, and fast FFmpeg chapter assembly.

Support

Open source comes first for me, especially improving software I actually use.

If something I contributed helped you, saved you time, or solved a real problem, support and coffee are always appreciated.

Useful first. Support optional.

Popular repositories Loading

  1. fb2-silero-audiobook fb2-silero-audiobook Public

    Offline Russian FB2-to-MP3 audiobook generator for Linux with Silero TTS v5.5, CPU/CUDA, pronunciation dictionary, safe cancellation, structured JSONL diagnostics, global book progress, and fast FF…

    Python

  2. cinnamon-spices-desklets cinnamon-spices-desklets Public

    Forked from linuxmint/cinnamon-spices-desklets

    Desklets for the Cinnamon desktop

    JavaScript

  3. highlight highlight Public

    Forked from highlight/highlight

    highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

    TypeScript

  4. cve-lite-cli cve-lite-cli Public

    Forked from OWASP/cve-lite-cli

    Fast, developer-friendly JS/TS dependency vulnerability scanner with local lockfile scanning, OSV matching, direct vs transitive visibility, --fix, JSON output, and practical remediation guidance.

    TypeScript

  5. CachyOS-Settings CachyOS-Settings Public

    Forked from CachyOS/CachyOS-Settings

    Settings used for CachyOS

    Shell

  6. filebouncer filebouncer Public

    Forked from Ramzi-Abidi/filebouncer

    npm package for detecting suspicious uploads.

    TypeScript