Amr Thabit
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]
| Years | Position | Organization |
|---|---|---|
| 2025–present | Project Engineer II | Evertz Microsystems |
| 2024–2025 | Project engineering co-op | Evertz Microsystems |
| 2020–2022 | Machine operator | Aspire Bakeries, Ancaster |
| 2020 | Warehouse associate | adidas, 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).
| Work | Type | Notes |
|---|---|---|
| amrthabit.com | Personal website (Svelte) | The page you are reading |
| ketype.com | Typing game | Type fast, feel good |
| wordle.amr.ooo | Multiplayer word game | Wordle, but you can lose to your friends |
| snake.amr.ooo | Multiplayer arcade game | Snake, where the obstacle is other people |
| outlier.amr.ooo | Multiplayer party game | Find the odd one out |
| tetris.amr.ooo | Multiplayer puzzle game | In testing |
| brockmsa.ca | Community website | Built 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]
- Official correspondence (electronic mail)
- Amr Thabit on GitHub
- Amr Thabit on LinkedIn
- @thbbit on Instagram
References [edit]
- ^ "Amr Thabit, Project Engineer II". LinkedIn. Retrieved 3 July 2026.
- ^ "amrthabit (Amr Thabit)". GitHub. Retrieved 3 July 2026.
- ^ Thabit, A. (2026). Homelab journal. Self-published; self-hosted, naturally.