Skip to content
View markoshaq's full-sized avatar
πŸ”¨
building BilliardOS
πŸ”¨
building BilliardOS

Block or report markoshaq

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.

Content in all repositories owned by your account will be closed.
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
markoshaq/README.md

Hello, I'm Marko!

I'm a full-lifecycle B2B engineer driving projects from requirements engineering and architecture through development, data migration, system implementation, and ongoing maintenance.


🎱 Currently I'm working on: BilliardOS

  • Tablet scoring system for billiard bars: offline-first PWA kiosk with realtime sync across multiple game modes
  • QR-based device pairing, heartbeat telemetry, and safe auto-updates that never interrupt a running game
  • Admin dashboard with live analytics, ad campaign + impression tracking, sponsor reporting, error monitoring, and device fleet management

πŸ”¨ Also building: byoworkout

  • Subscription-free strength tracker for iOS & Android: offline-first with on-device SQLite
  • iOS Live Activity rest timer in the Dynamic Island & Lock Screen (SwiftUI widget) with OS-scheduled notifications that fire even when the app is killed
  • Automatic PR detection (Brzycki/Epley 1RM), set-to-set progress comparison, interactive SVG muscle maps, progress photos, one-tap JSON export/import for 100% data control

πŸ› οΈ Other things I've built

  • OpenBGR, an offline background removal application (Python/FastAPI, PyTorch BiRefNet, pywebview desktop shell, vanilla ES-module frontend) with a multi-tab workspace, batch processing, and 6 model tiers. Per-OS releases with right-click integrations and a headless CLI mode.

  • AltTabExcluder, a lightweight Windows tray utility (.NET 8, WinForms) that hides windows from the Alt+Tab switcher by toggling Win32 extended styles. 130+ tests, CI/CD with coverage gating, CodeQL scanning, and automated single-file releases.


πŸ‘€ About me

  • I love dissecting technology until I understand every part, and am especially interested in cybersecurity
  • Outside of programming, you'll find me at the gym, watching movies/shows/anime, cooking, traveling or tinkering with my cars.

🌐 Contact me

markoshaq@gmail.com or LinkedIn

Popular repositories Loading

  1. markoshaq markoshaq Public

  2. AltTabExcluder AltTabExcluder Public

    Keep clutter out of your Alt+Tab switcher. Lightweight Windows tray utility (.NET 8, WinForms).

    C#

  3. OpenBGR OpenBGR Public

    Local background removal powered by BiRefNet; offline, no telemetry, batch processing, macOS/Windows/Linux

    Python