Marc Tytus

Product person turned builder.

For fifteen years I worked on the product side, mostly in healthcare: recruiting patients for clinical trials, putting telemedicine into retirement homes, product marketing at PointClickCare, and getting a consumer device made in Shenzhen. Since 2019 I’ve worked at Banty, which runs live and virtual events for Ontario’s medical associations. Now I write the software myself, for Banty, for HMRG’s clinical trials and for my own products. I live in Hamilton, Ontario, with my wife and kids.

production desk
Marc Tytus at the production desk beside the stage, with the Banty crew
At the production desk beside the stage

35,317 contributions on GitHub in the last year

0 on Nov 2, 20250 on Nov 3, 20250 on Nov 4, 20250 on Nov 5, 20250 on Nov 6, 20250 on Nov 7, 20250 on Nov 8, 2025Nov0 on Nov 9, 20250 on Nov 10, 20250 on Nov 11, 20250 on Nov 12, 20250 on Nov 13, 20250 on Nov 14, 20250 on Nov 15, 20250 on Nov 16, 20250 on Nov 17, 20250 on Nov 18, 20250 on Nov 19, 20250 on Nov 20, 20250 on Nov 21, 20250 on Nov 22, 20250 on Nov 23, 20250 on Nov 24, 20250 on Nov 25, 20250 on Nov 26, 20250 on Nov 27, 20250 on Nov 28, 20250 on Nov 29, 20250 on Nov 30, 20250 on Dec 1, 20250 on Dec 2, 20250 on Dec 3, 20250 on Dec 4, 20250 on Dec 5, 20250 on Dec 6, 20250 on Dec 7, 20250 on Dec 8, 20250 on Dec 9, 20250 on Dec 10, 20250 on Dec 11, 20250 on Dec 12, 20250 on Dec 13, 2025Dec0 on Dec 14, 20250 on Dec 15, 20250 on Dec 16, 20250 on Dec 17, 20250 on Dec 18, 20250 on Dec 19, 20250 on Dec 20, 20250 on Dec 21, 20250 on Dec 22, 20250 on Dec 23, 20250 on Dec 24, 20250 on Dec 25, 20250 on Dec 26, 20250 on Dec 27, 20250 on Dec 28, 20250 on Dec 29, 20250 on Dec 30, 20250 on Dec 31, 20250 on Jan 1, 20260 on Jan 2, 20260 on Jan 3, 20260 on Jan 4, 20260 on Jan 5, 20260 on Jan 6, 20260 on Jan 7, 20260 on Jan 8, 20260 on Jan 9, 20260 on Jan 10, 2026Jan0 on Jan 11, 20260 on Jan 12, 20260 on Jan 13, 20260 on Jan 14, 20260 on Jan 15, 20260 on Jan 16, 20260 on Jan 17, 20260 on Jan 18, 20260 on Jan 19, 20260 on Jan 20, 20260 on Jan 21, 20260 on Jan 22, 20260 on Jan 23, 20260 on Jan 24, 20260 on Jan 25, 20260 on Jan 26, 20260 on Jan 27, 20260 on Jan 28, 20260 on Jan 29, 20260 on Jan 30, 20260 on Jan 31, 20260 on Feb 1, 20260 on Feb 2, 20260 on Feb 3, 20260 on Feb 4, 20260 on Feb 5, 20260 on Feb 6, 20260 on Feb 7, 2026Feb0 on Feb 8, 20260 on Feb 9, 20260 on Feb 10, 20260 on Feb 11, 20260 on Feb 12, 20260 on Feb 13, 20260 on Feb 14, 20260 on Feb 15, 20260 on Feb 16, 20260 on Feb 17, 20260 on Feb 18, 20260 on Feb 19, 20260 on Feb 20, 20260 on Feb 21, 20260 on Feb 22, 20260 on Feb 23, 20260 on Feb 24, 20260 on Feb 25, 20260 on Feb 26, 20260 on Feb 27, 20260 on Feb 28, 20260 on Mar 1, 20260 on Mar 2, 20260 on Mar 3, 20264 on Mar 4, 20260 on Mar 5, 20260 on Mar 6, 20260 on Mar 7, 2026Mar0 on Mar 8, 20260 on Mar 9, 20267 on Mar 10, 20264 on Mar 11, 20261 on Mar 12, 20261 on Mar 13, 20260 on Mar 14, 20261 on Mar 15, 20261 on Mar 16, 20260 on Mar 17, 20260 on Mar 18, 20260 on Mar 19, 20260 on Mar 20, 20260 on Mar 21, 20260 on Mar 22, 20260 on Mar 23, 20260 on Mar 24, 20260 on Mar 25, 20260 on Mar 26, 20260 on Mar 27, 20260 on Mar 28, 20260 on Mar 29, 20268 on Mar 30, 202620 on Mar 31, 202611 on Apr 1, 202613 on Apr 2, 20269 on Apr 3, 20260 on Apr 4, 20260 on Apr 5, 202611 on Apr 6, 20268 on Apr 7, 20263 on Apr 8, 202612 on Apr 9, 20268 on Apr 10, 20260 on Apr 11, 2026Apr1 on Apr 12, 20264 on Apr 13, 20267 on Apr 14, 20267 on Apr 15, 20267 on Apr 16, 20262 on Apr 17, 20262 on Apr 18, 20260 on Apr 19, 20263 on Apr 20, 20260 on Apr 21, 20262 on Apr 22, 20260 on Apr 23, 20265 on Apr 24, 202612 on Apr 25, 20263 on Apr 26, 202613 on Apr 27, 202621 on Apr 28, 20262 on Apr 29, 20261 on Apr 30, 202613 on May 1, 202613 on May 2, 20262 on May 3, 20264 on May 4, 20261 on May 5, 20265 on May 6, 20261 on May 7, 20261 on May 8, 20261 on May 9, 2026May0 on May 10, 20261 on May 11, 20261 on May 12, 20260 on May 13, 20264 on May 14, 20261 on May 15, 20260 on May 16, 20261 on May 17, 20260 on May 18, 20264 on May 19, 20269 on May 20, 202623 on May 21, 202613 on May 22, 20267 on May 23, 20261 on May 24, 202610 on May 25, 202621 on May 26, 202638 on May 27, 202628 on May 28, 202637 on May 29, 20268 on May 30, 20260 on May 31, 20264 on Jun 1, 20262 on Jun 2, 20262 on Jun 3, 202624 on Jun 4, 20267 on Jun 5, 20260 on Jun 6, 20260 on Jun 7, 202628 on Jun 8, 202631 on Jun 9, 202634 on Jun 10, 202624 on Jun 11, 202618 on Jun 12, 20260 on Jun 13, 2026Jun0 on Jun 14, 20262 on Jun 15, 20260 on Jun 16, 20263 on Jun 17, 202614 on Jun 18, 202614 on Jun 19, 20260 on Jun 20, 20264 on Jun 21, 20260 on Jun 22, 20261 on Jun 23, 20266 on Jun 24, 20262 on Jun 25, 202619 on Jun 26, 20263 on Jun 27, 20261 on Jun 28, 20261 on Jun 29, 20262 on Jun 30, 20263 on Jul 1, 20266 on Jul 2, 20265 on Jul 3, 20261 on Jul 4, 202628 on Jul 5, 2026142 on Jul 6, 2026306 on Jul 7, 2026233 on Jul 8, 2026288 on Jul 9, 2026306 on Jul 10, 2026289 on Jul 11, 2026Jul283 on Jul 12, 2026291 on Jul 13, 2026288 on Jul 14, 2026295 on Jul 15, 2026308 on Jul 16, 2026289 on Jul 17, 2026294 on Jul 18, 2026280 on Jul 19, 2026297 on Jul 20, 2026340 on Jul 21, 2026291 on Jul 22, 2026263 on Jul 23, 2026294 on Jul 24, 2026280 on Jul 25, 2026277 on Jul 26, 2026282 on Jul 27, 2026277 on Jul 28, 2026278 on Jul 29, 2026276 on Jul 30, 2026276 on Jul 31, 2026282 on Aug 1, 2026278 on Aug 2, 2026305 on Aug 3, 2026285 on Aug 4, 2026282 on Aug 5, 2026294 on Aug 6, 2026296 on Aug 7, 2026275 on Aug 8, 2026Aug276 on Aug 9, 2026308 on Aug 10, 2026301 on Aug 11, 2026299 on Aug 12, 2026293 on Aug 13, 2026291 on Aug 14, 2026275 on Aug 15, 2026277 on Aug 16, 2026279 on Aug 17, 2026303 on Aug 18, 2026286 on Aug 19, 2026284 on Aug 20, 2026284 on Aug 21, 2026274 on Aug 22, 2026277 on Aug 23, 2026274 on Aug 24, 2026247 on Aug 25, 2026271 on Aug 26, 2026241 on Aug 27, 2026289 on Aug 28, 2026282 on Aug 29, 2026287 on Aug 30, 2026260 on Aug 31, 2026228 on Sep 1, 2026329 on Sep 2, 2026286 on Sep 3, 2026297 on Sep 4, 2026278 on Sep 5, 2026282 on Sep 6, 2026269 on Sep 7, 2026290 on Sep 8, 2026280 on Sep 9, 2026283 on Sep 10, 2026316 on Sep 11, 2026273 on Sep 12, 2026Sep249 on Sep 13, 2026292 on Sep 14, 2026341 on Sep 15, 2026294 on Sep 16, 2026331 on Sep 17, 2026289 on Sep 18, 2026279 on Sep 19, 2026284 on Sep 20, 2026297 on Sep 21, 2026280 on Sep 22, 2026340 on Sep 23, 2026332 on Sep 24, 2026328 on Sep 25, 2026278 on Sep 26, 2026285 on Sep 27, 2026178 on Sep 28, 2026133 on Sep 29, 2026102 on Sep 30, 2026339 on Oct 1, 2026304 on Oct 2, 2026278 on Oct 3, 2026276 on Oct 4, 2026277 on Oct 5, 2026297 on Oct 6, 2026266 on Oct 7, 2026270 on Oct 8, 2026314 on Oct 9, 2026288 on Oct 10, 2026Oct297 on Oct 11, 2026274 on Oct 12, 2026255 on Oct 13, 2026229 on Oct 14, 2026281 on Oct 15, 2026281 on Oct 16, 2026278 on Oct 17, 2026281 on Oct 18, 2026299 on Oct 19, 2026248 on Oct 20, 2026219 on Oct 21, 2026242 on Oct 22, 2026247 on Oct 23, 2026275 on Oct 24, 2026397 on Oct 25, 2026251 on Oct 26, 2026266 on Oct 27, 2026292 on Oct 28, 2026379 on Oct 29, 2026408 on Oct 30, 2026312 on Oct 31, 2026409 on Nov 1, 2026273 on Nov 2, 2026293 on Nov 3, 2026268 on Nov 4, 20262 on Nov 5, 2026

Most of them in private repos. github.com/marctytus

Building now

Banty

2019 to now · CTO

Livestreamed, hybrid and fully virtual events for medical colleges and associations: the cameras, the crew, the stream and the run of show, in the room or from our studio. For the biggest meetings I also write the software, like the live speaker queue and vote results for the OMA’s virtual AGM.

banty.com →
studio
Jess Wooder and Marc Tytus hosting on camera at a standing desk in Banty's studio
Jess Wooder and me hosting from Banty’s studio in Mississauga

HMRG

2025 to now · clinical site operations manager

Hamilton Medical Research Group runs Phase II to IV clinical trials, led by Dr. Richard Tytus for more than 30 years. I manage its clinical site operations and build its software (study budgets, sponsor invoicing and the site’s internal operations app) and its website, and I’m fitting out its new research site at 304 Victoria Avenue North.

hmrg.org →
hmrg.org
The hmrg.org homepage

Scrawl

2026 · solo

A menu bar button for macOS that transcribes the room. Click it and it’s already listening; click again and you get a clean, dated Markdown transcript. Speech recognition runs on the Mac’s Neural Engine: no cloud, no account, and the audio is deleted once its transcript is filed.

Scrawl
Scrawl's start card: Listening, with the microphone's name and a running clock
Name this meeting, with transcription progressTranscript saved, copied to the Mac mini

A toy car mat

2026 · weekends · three.js

For my four-year-old, who loves cars. A printed play-mat town where real 3D cars drive themselves, drivers park and walk to the door, and a lake freighter comes and goes. Day and night follow Hamilton’s sunrise and sunset.

It has three quality levels so it still runs on the old iMac he uses.

car-mat

Career

2025 to nowHMRG · clinical site operations manager

Running the research site’s operations and building its software, from study budgets and sponsor invoicing to the internal operations app.

2019 to nowBanty · CTO

Live, hybrid and virtual events for medical associations, and the software the biggest ones run on. Before that, a virtual visits platform for Ontario clinicians, since sunset.

2018 to 2019PointClickCare · product marketing manager

Led sales training on new products and capabilities with the sales enablement team.

2017 to 2018RAMcare Telemedicine · director of product marketing

Helped found a startup putting telemedicine into retirement homes across Canada: the brand, the website, onboarding at each home, and a spot on the local TV news.

2012 to 2013Discover Clinical Trials · product manager, online recruitment platform

Launched a search engine for clinical trials running in the US and Canada, and ran more than ten recruitment campaigns for studies sponsored by Merck, Boehringer Ingelheim, Novo Nordisk and Pfizer.

2011 onTytus Marketing · principal

Product marketer for hire, mostly in healthcare: the Antidote and the Cure Stress app, a booking system for the International Sailing Academy, Hello Cannabis, and promotional sites with 6.5 million visits between them.

2010 to 2011HMRG · project manager

Delivered a CME platform sponsored by Takeda Canada.

2007 to 2011RankHigher.ca · internet marketer

Led the agency’s Google Partner accreditation, one of the first in the world.

2001 onTytus’ Web Designs

Websites since high school, for clients like Landscaping With Style, the Burlington Chiefs and the Canadian SHIELD Ethics Review Board. By 2010 my own sites, like 500days.com, drew more than 10,000 visitors a day, and I’d worked with the NBC Universal Store and Fox Searchlight Pictures.

PMP, 2017 · B.Comm. (Hons), University of Guelph, 2011 · Director, Hamilton Bike Share, 2014 to 2016

Hardware

The Antidote

2012 to 2018 · for the Foundation of Human Understanding

A credit-card-sized audio player loaded with guided stress-relief exercises, for a US non-profit. In 2012 I found the manufacturer, Sygama in Shenzhen, and ran the product from there: a 2015 redesign and rebrand from Cure Stress to The Antidote, with a designer I found and briefed, new packaging, and sales on Amazon. It became the non-profit’s biggest source of revenue after donations.

I also created the Cure Stress app for iPhone and Android, from the concept and wireframes to its launch and marketing.

the antidote
The Antidote card player in its clear box
The Antidote in its box, 2016

iBomb Glory

2015 to 2016 · for Sygama

A Bluetooth speaker that doubles as a table lamp, for iBomb, Sygama’s own brand. I led the project: I found the designer, Toni Šljaka, developed the ring concept with him, and worked it through colours, packaging, button layouts and dimensioned drawings with Sygama’s engineers until they began bringing it into production in 2016.

For Sygama I also commissioned the packaging for the iBomb Cobble egg speaker and wrote the English copy for their product catalogue, 2015 to 2019.

glory
The iBomb Glory speaker in white, from the front
Renders by Toni Šljaka

Earlier builds

banty.org
The Banty virtual care platform's homepage

Banty virtual care

2020

A PHIPA and HIPAA compliant video visit platform for Ontario clinicians, with a digital door lock on every appointment. banty.org

talkradionetwork.com
Talk Radio Network's homepage in 2017, with its hosts along the bottom, Michio Kaku among them

Talk Radio Network

2016 to 2017

For the syndicated talk network behind shows with Michio Kaku and Robert Davi, I led the rebuild of talkradionetwork.com and trn1.com: show pages, podcasts, and the 24/7 live stream player behind Listen Live.

internationalsailingacademy.com
International Sailing Academy's homepage in 2017: an aerial video of Laser dinghies behind the headline That sailor that always beats you? Not anymore.

International Sailing Academy

2016 to 2017

A WordPress site for a Laser sailing school in Puerto Vallarta, with clinic bookings run through a FareHarbor integration. It replaced the academy’s paper booking system.

portraitplay.com
PortraitPlay in 2012: members' profile photos down the side, and the songs they were sharing

PortraitPlay

2010 · University of Guelph

“Listen together.” A side project from before Spotify, made among friends who were musicians and artists: everyone had a public profile of the music they were recommending, and anyone could listen along and post a reaction.

500days.com
Marc Tytus with director Marc Webb in front of the (500) Days of Summer poster, July 14, 2009

500days.com

2009 to 2011

A fan blog for (500) Days of Summer. Fox Searchlight’s online marketing team worked with it like a partner, sending the final poster and an exclusive clip, and I interviewed the director, Marc Webb, in New York three days before the film opened.

theofficequotes.com
theofficequotes.com

theofficequotes.com

2008 to 2021, back in 2026

A fan site for The Office: about 3,800 quotes, 3,000 members and 45,000 votes. When the old host disappeared, I rebuilt it in 2026 from a 2021 backup. theofficequotes.com

Sites I’ve built and run

banty.com
banty.com
banty.comEvent production
steelcitymedical.ca
steelcitymedical.ca
steelcitymedical.caA two-clinic medical practice
goingelectric.ca
goingelectric.ca
goingelectric.caFamily electricians since 1988
piddi.ca
piddi.ca: Custom environments from the biggest impression to the smallest detail
piddi.caExhibits and retail displays, 2017

Also: Healthy Caledonia, ram.care, Wicycle, BurlingtonGas and others.

Clipped

things I saved, mostly from X
from X
A page from Danny, the Champion of the World: a boy in his bunk, his father sitting by the stove
Danny, the Champion of the World. Roald Dahl, 1975, illustrated by Quentin Blake.

Where it started

canadian_crap, 2002 to 2005
season_finale.swf
The opening card of Season Finale
Season Finale, 2004. Flash, running again in Ruffle (the first play loads about 14 MB).

As a teenager I made Flash movies, games and photo pages, and ran a webcam page, on the family domain. The site warned that the movies “make no sense at all and are all completely and utterly stupid.”

The Wayback Machine kept this one movie and the drawings. Still missing:

a rabia · cars · cars: part two (unrelated) · protest · drunk driving ad · the Ugly Kid · pie movie · the dangers of olympics

hello.jpg
A pen self-portrait on loose-leaf: Hello, my name is Marc
Self-portrait, about 2004