Arman Ahmed Ansari

Software engineer — distributed systems, real-time control, full-stack web. Toronto.

I build production systems in C#, Python, and JavaScript — from multithreaded backends running on embedded hardware to async services with hundreds of thousands of daily users. Currently with Hitplay Technologies in Toronto, working on broadcast control software.

Selected projects

Patrician-Bot

2016 – Present · ~200K daily users

Open-source Discord application — solo author and maintainer

Async-first Discord bot serving roughly 200,000 daily users with music statistics, trivia, and Last.fm / YouTube integrations. Implemented Discord gateway sharding to distribute the workload across multiple processes and regions, scaling within upstream rate limits. Two full architectural rewrites in response to upstream API changes — first to Discord's Slash Command API, then to the OAuth2 / privileged intents permission model.

Python asyncio aiohttp AWS EC2 PostgreSQL Redis

Toronto City Hall — Committee Room 1

2026 · Hitplay Technologies

Multithreaded .NET backend & AngularJS frontend for live-broadcast control

Speaker-timer subsystem driving both in-room analog studio clocks and the live-broadcast graphics overlay. Wrote a custom UDP socket implementation against the master clock controller's wire protocol, replicating the parts of the vendor API the terminal interface didn't expose. Built the dedicated timer thread with mutex-protected state, and the AngularJS control component that unifies clock and broadcast graphics behind one operator UI.

C# .NET 8.0 AngularJS UDP multicast TDD

Distributed monitoring — solar speed cameras

2022 · Wajda Group, Kuwait City

Reverse-engineered protocol, on-prem polling service, Django frontend

End-to-end monitoring for solar-powered speed cameras across the city, all on the client's internal network. Reverse-engineered the inverter's serial protocol by intercepting traffic between the unit and its proprietary dongle, then wrote a Python parser. Designed a serial-over-SSH transport using existing client networking, and a multithreaded poller that queries every site concurrently into a PostgreSQL database. Django frontend integrates with the camera vendor's API for a NOC video wall.

Python Django PostgreSQL paramiko protocol RE

Synergy Experience Centre — driver development

2021 · CEDIA Awards EMEA winner

Multi-language device drivers, ReactJS control UI, custom test framework

Lead engineer on the software side of a large experience centre integrating every device in the company catalogue. Wrote drivers in C#, Lua, and Python covering the full range of vendor interfaces — from telnet command sets to OAuth2-protected cloud APIs. Built a test framework around mock device servers so driver behaviour could be exercised off the target hardware. Led the React + React Native control UI used to operate the system.

C# Lua Python React React Native REST OAuth2

Better Pivot Chrome Extension

2026 · Solo project
Open-source Chrome extension for PivotNow UX improvements

Chrome extension to improve the user experience of PivotNow, a SaaS platform for monitoring AV deployments and asset management. Added features like resizable tables, shortcuts, and the ability to download asset list html tables in well formatted excel. Implemented with vanilla JavaScript and the Chrome Extensions API, with an options page for user configuration.

JavaScript Chrome Extensions API HTML CSS

More

Outside software I shoot photography (Instagram), produce music on ableton, and run music communities on Discord. Engineering background — M.Eng in Electrical & Computer Engineering from Toronto Metropolitan University, B.E. from NED University.