WIKIPEDIA The Free Encyclopedia

Amr Thabit

From Wikipedia, the free encyclopedia
For the domain, you are already here. Not to be confused with other people named Amr Thabit, who are welcome to build their own encyclopedias.

Amr Thabit is a Canadian software developer and broadcast systems engineer known for a passion for clean, elegant solutions[citation needed]. He studied computer science at McMaster University and serves as a Project Engineer II at Evertz Microsystems.[1]

Thabit maintains an active presence on GitHub[2] and LinkedIn,[1] and can be reached by electronic mail.

Early life and education [edit]

Thabit was born in Yemen in August 2001 and was raised in Riyadh, Saudi Arabia. He later moved to Hamilton, Ontario, where he completed high school at Glendale Secondary School in the city's east end in 2019.

He studied computer science at McMaster University from 2020 to 2025, graduating with a grade point average of 3.82 and a place on the Dean's Honours List.[1] It was there, records suggest, that he first developed the habit of collaborating, learning, and building, in roughly that order.[citation needed] His capstone project, Abdomaid, attempted to detect abdominal injuries from medical imaging using machine learning; Thabit built its front and back ends, and the team notes that the model's 65 percent accuracy was, at minimum, better than guessing.[citation needed]

Career [edit]

Thabit joined Evertz Microsystems, a broadcast equipment manufacturer headquartered in Burlington, Ontario, as a project engineering co-op in January 2024. He spent the co-op deploying playout servers across a multi-site hub-and-spoke broadcast network, rolling out platform and firmware upgrades to more than thirty stations, mentoring two fellow co-ops, and writing over a dozen technical runbooks along the way. At his first review he was promoted to Project Engineer II, on his lead's recommendation.[1]

As of 2026, he deploys and maintains broadcast playout and media asset management systems for major American broadcasters and affiliate networks. He owns the production content pipelines, from schedule translation through media ingest to metadata synchronization, and builds the tooling around them: automated recovery scripts, health checks, configuration audits, and self-service dashboards that let operations teams answer their own questions.[1]

The work has him troubleshooting across the whole stack, from Linux servers to container orchestration, guided by a principle he considers self-evident: any problem he cannot fix must be coming from upstream.[citation needed] He is conversant in video over IP and SMPTE ST 2110, especially ST 2110-40, the part that carries the ancillary data: the captions, the ad triggers, the timecode, and most of the interesting problems.

Before broadcasting, Thabit operated machinery at a bakery in Ancaster that produced Tim Hortons bagels and muffins, some of which were consumed fresh off the line as a form of quality assurance,[citation needed] and worked in an adidas warehouse in Paris, Ontario, shipping Yeezys to people who wanted them very badly. The closest either role came to a media pipeline was the radio, which, to his lasting frustration, could not be remuxed, re-encoded, or piped through FFmpeg.[citation needed]

YearsPositionOrganization
2025–presentProject Engineer IIEvertz Microsystems
2024–2025Project engineering co-opEvertz Microsystems
2020–2022Machine operatorAspire Bakeries, Ancaster
2020Warehouse associateadidas, Paris, Ontario

Selected works [edit]

Thabit maintains a collection of browser games, several of them multiplayer, alongside websites. The multiplayer games are served from his own hardware (see § Self-hosting).

WorkTypeNotes
amrthabit.comPersonal website (Svelte)The page you are reading
ketype.comTyping gameType fast, feel good
wordle.amr.oooMultiplayer word gameWordle, but you can lose to your friends
snake.amr.oooMultiplayer arcade gameSnake, where the obstacle is other people
outlier.amr.oooMultiplayer party gameFind the odd one out
tetris.amr.oooMultiplayer puzzle gameIn testing
brockmsa.caCommunity websiteBuilt for the Brock Muslim Students' Association

Self-hosting [edit]

Thabit is a self-hosting enthusiast, and runs nearly everything he builds on his own hardware, an arrangement he regards as a feature rather than a hobby.[citation needed] His multiplayer games are served from a low-power server in his home running DietPi and the Caddy web server, with each game backed by its own WebSocket service.[3]

The same network includes a storage server with a mirrored 3.6-terabyte array holding media and backups, a self-hosted Git server, Nextcloud, and both Plex and Jellyfin, which serve the same 26 movies.[3] Monitoring is handled by Prometheus. Thabit maintains that the entire setup is simpler than it sounds.[citation needed]

Everything listed on this page is supposed to be up. A page that fails to load is a genuine incident: readers are encouraged to report it, becoming, in that moment, part of the monitoring stack.[citation needed]

External links [edit]

References [edit]

  1. ^ "Amr Thabit, Project Engineer II". LinkedIn. Retrieved 3 July 2026.
  2. ^ "amrthabit (Amr Thabit)". GitHub. Retrieved 3 July 2026.
  3. ^ Thabit, A. (2026). Homelab journal. Self-published; self-hosted, naturally.
This article about a software developer is a stub. You can help by reaching out.

This page was last edited on 3 July 2026, by its subject, which explains a lot.

This site is a loving parody of a Wikipedia article. It is not affiliated with, or endorsed by, Wikipedia or the Wikimedia Foundation, whose citations are more rigorous.

Contact · GitHub · LinkedIn · Instagram