Our Story

TCG Machines started as an idle comment made by an ex-roommate. Company founder, Graeme Gordon, had just completed an exhaustive multi-day sort of his Magic cards, and his good buddy (we'll call him Schmundy) casually remarked, "Why not design a machine to do that?" Instead of having a laugh and moving on, Graeme took this request seriously and began researching whether there was a need for such a machine. It turned out there was.

Graeme, a professional mechanical engineer, and Schmundy, a professional electrical engineer, then began producing a series of proof-of-concept prototypes. As the project looked more and more promising, Graeme founded TCG Machines and offered to partner with his friend on the venture. Foolishly, his buddy decided to take a job at some company called "Google" because it could “actually pay him money” – biggest mistake of your life, Schmundy!

Now composed of an all-star team of engineers and software developers, TCG Machines stands firmly atop a growing mountain of experience: tens of thousands of hours of product development, years of field testing, millions of cards sorted, and many happy shop owners and staff finally in control of their card business. Looking ahead, we will continue working tirelessly with local games stores to ensure our machines and software are providing them with the means they need to succeed.

Meet The Team

Our Values

Transparency
Accountability
Kaizen
(continuous improvement)

Our Purpose

We build tools to help people run profitable trading card businesses

Awards

Bow Valley College Innovation Award

The Bow Valley College Innovation Award recognizes the hard work, economic contributions, and lasting impact of entrepreneurs and small businesses in Calgary who break down barriers and innovate beyond what we already know in the business community.

Learn More

Global Tech Insider

Most Innovative TCG Sorting Machine

Learn More

Meet The Team

Graeme Gordon, P.Eng.

President & CEO

Graeme is an avid Magic player with a background in mechanical engineering and machine automation. In 2015, after taking several days to manually sort through his personal card collection, he said to himself, "Never again!", and TCG Machines was born.

Dan Kusler, P.Eng.

CPO

Dan Kusler has over 17 years of experience in Alberta’s manufacturing sector. He has built and lead diverse teams for SME firms specializing in manufacturing and automation. As TCG Machines' CPO, Dan directs development of hardware improvements and new product offerings.

Colton Paquette

VP of Technology

Colton is a computer science graduate who is interested in computer vision, deep learning, and software architecture and design. When he's not staring at a computer screen you'll find him playing MTG's Commander format, board games, or disc golf (when it's not freezing cold).

John Webster

VP of Operations

If there’s a job out there John has probably done it at some point.  Bringing over 20 year of sales and IT experience, at TCG he wears a towering pillar of hats. Of late, he's pursuing a coding career, and is here to make your customer experience as smooth as possible!

Ramin Asadpour

VP of Engineering & Manufacturing

Ramin has joined the team as Mechanical Engineer, where he spends his days sketching, performing quality control, and acquiring new SolidWorks skills and techniques from working alongside the TCG design team. During his free time, he takes trips, flies drones outside, and photographs parties in the woods.

Denis Clarke

Head of Design

Denis is a Mechanical Engineering Technologist that loves to tinker, design, and troubleshoot problems whenever they may arise. When he’s not concerning himself with the PhyzBatch-9000, you can find him watching Star Wars, building Lego, or taking his dog on hikes.

Craig Carswell

Production Foreman

Craig is the production foreman at TCG, bringing to the team 20 years experience as a Heavy Duty Mechanic, Partsman and Sound Engineer. When Craig isn’t building the PhyzBatch he can be found hanging out with his son, recording bands in his studio or singing for one of his 4 bands.

Matt French

Public Relations Strategist

Matt French is an experienced Social Media Strategist and PR Practitioner with years of experience in the card and board game industry. When not assisting with operations, he's often creating marketing collateral, managing our social media channels, or chatting with the media.

Joseph Shaheen

Lead Machine Tester

Passionate about the intersection of technology and creativity, Joseph is a versatile problem solver with a keen eye for innovation. A true collaborator, Joseph thrives in team environments, fostering open communication and driving collective success.

Nathan Day

Sales & Marketing Manager

Nathan is a Digital Marketer who's worked with clients ranging from ophthalmologists to music festivals and organic skincare. He's delighted to be a part of the TCG Machines team - and that he didn't listen when he was told "playing MTG wasn't a career-building activity".

Antoine Fecteau

Demystification Wizard

Antoine has worked as a journalist and e-Learning content creator. Proficient in copyright law and technical writing, he enjoys making content for all ages. When not behind a camera, he works on his board game, or creates ridiculous Commander decks that will never see the light of day.

Cruz Miraback

Sr. Full Stack Developer

Cruz enjoys tackling bugs to deliver lasting solutions. Debugging is where he has the most fun, playing detective to uncover the root cause until everything clicks. He often regrets gifting his nephew his complete Pokémon base set with 3 first editions!

Kirill Teslenko

EVP of Finance

Kirill is excited to play an integral role at TCG Machines. He brings a positive, go-getter attitude to his work, alongside a strong foundation of financial experience. Outside the office, Kirill enjoys spending time with his family and working around the house. Kirill is pursuing his CPA designation.

Ghaiyur Ahmad

Data Scientist

Ghaiyur is a Machine Learning and Data Engineer with 6 years of experience wrangling wild data and predicting the future (better than Magic 8-Balls). When not whispering SQL queries to databases, he sorts trading cards while wondering why his models can't help him draw better hands in MTG:A

Joseph Moore

Robotics Assembler

Joe Moore is a Robotics Assembler, bringing a diverse background as a computing systems engineering technologist with experience ranging from IT to pipefitting. In his free time Joe can be found writing piano compositions, practicing Jiu-Jitsu, and rock climbing.

Jesse Mahajan

Production Crew

Jesse is amazed at how technology keeps getting better, from small gadgets to big innovations—it shows where the future is heading. He loves building and taking things apart, especially computers and cameras, just to see how they work. Jesse also enjoys art, photography, the gym, and hiking.

Dan Cruz

Logistics Aficionado

A jack of all trades, Dan has experience in Sales, 3D printing, and modelling. He hopes to bring new ideas and innovations to the TCG community and through TCG Machines. Outside work, Dan enjoys spending time with family watching Star Wars and Marvel films and playing Pokémon and Star Wars TCGs.

CJ Wong

Customer Care Specialist

With a background in beverage manufacturing ops and systems mapping, CJ is all business when it comes to managing your card stock. His mission at TCG Machines is to understand your unique business needs and help you spend less time sorting, and more time being a badass business operator!

Emma Stevens

Support Muppet

Coming from a diverse journalism and project management background, Emma now specializes in user interface designs, working towards cybersecurity. She strives to one day design more interactive comic expos and immersive TCG experiences inspired by nostalgic gaming worlds.

Joshua McNabb

Sr. Full Stack Developer

Joshua first got into TCGs with Yu-Gi-Oh! as a kid and later MTG. He loves tackling technical problems, making development workflows smoother, and improving infrastructure. Off the clock, he's either hunting down the best restaurants in town or adding yet another game to his Steam backlog.

Jamie Hughes

Robotics Engineer

Hailing from the UK, Jamie is a robotics engineer specializing in electronic and embedded systems, adding cool new features to the PhyzBatch. Taking on the concept of do what you love, away from work he’s making IoT/robotics projects along with gaming or acclimatizing to the Canadian weather.

Lian Harper

Executive Administrator

With years of experience in management, customer service, and sales, Lian loves decoding how people work to help them reach their full potential. An avid traveler and enthusiastic epicure, Lian is in her element while exploring new places or seeking out her next delicious meal.

Daniel Osafo-Mensah

Production Crew

Daniel is driven by evolving technology and loves creating and exploring how things work. He’s passionate about the outdoors, fitness, and photography, always seeking new challenges and experiences.

Emily Wiebe

Production Crew

With a background in information technology and a long time Magic player, Emily is happy to be part of the team putting your PhyzBatch together. Outside of work, Emily can be found sewing, knitting, and birdwatching in the warmer months.

Jacob Lansang

Jr. QA Engineer

Jacob is a new graduate software engineer excited to learn and build cool things. Debugging is his cardio; video games are his fuel.

Luke Turner

Jr. Sales Associate

Luke Turner is a marketing graduate who is excited to be a part of the TCG Machines team. With a background ranging from art to non profit, he is happy to have finally found a profession that lets him relive his happy childhood memories of sorting through thousands of trading cards.

Abby Longworth

Marketing & Growth Coordinator

Abby is a digital marketing professional with a passion for design. An artist in her free time, she loves tackling every problem with a creative solution. With a broad range of interests from video games to rock climbing, her free time is spent on whatever hobby she happens to have picked up that week.

Khiam Abdul Aziz

Production Crew

I love getting out of the city and exploring the mountains whenever I can. Traveling, discovering new places, and trying new experiences are things I’m really passionate about. Whether it’s a spontaneous trip or a weekend adventure, I’m always up for making new memories.

Delcia Morrisey

Production Crew

Coming from a customer service background, Delcia is a very creative individual. Outside of work Delcia can be found collecting, journaling, baking, starting fires or chillin' with the fam.

Danillo Soares

Jr. Mechanical Engineer

Danillo is a mechanical engineer specialized in product development, with hands-on experience designing and launching products. He enjoys building and breaking things to understand how they work - sometimes more breaking than building. Outside of work, he enjoys marathon-length walks, travelling, and cycling.

Charlie Boychuk

Service Sorcerer

A historian by training and having worked for years in customer service and sales, Charlie’s research and communication skills are primed to assist with any of your needs. When he isn't working, he's likely spending time with his wife and son on adventures or running high-level D&D campaigns.

Dara Kendell

Customer Care Specialist

With a background in customer service and public speaking, Dara is all about making people feel welcome and taken care of. Outside of work, she splits her time between paddleboarding, chilling with her cats, and getting too invested in crochet, crafting, and the occasional Pokémon session.

Chad Wheeler

Data Scientist

Chad has his Master's degree in Data Science, and 5 years of experience wrangling data and developing creative solutions for our data-driven world. While he spends his days speaking data, every other minute is spent throwing frisbees of some kind.

Kanghai Chen

Sr. Software Systems Developer

With a background in software engineering, I enjoy building technology that solves real-world problems and creates great user experiences. Outside of work, I’m passionate about snowboarding, cooking, and collecting Pokémon cards while staying connected to the TCG community.

Reza Shabafrooz

3D Printing Technician

Reza is a detail-oriented 3D Printing Technician with a background in Polymer Engineering and a strong interest in additive manufacturing and process improvement. He enjoys working with a range of 3D printing technologies and materials, solving technical challenges, and contributing to projects that transform innovative ideas into high-quality products.

Rachana Sravanthi

Sr. Video Content Producer

With a background in the VFX industry & corporate communications, Rachana brings a passion for visual storytelling to TCG Machines. She enjoys turning ideas into engaging content, whether she's behind the camera or in an editing suite. Outside of work, she loves music, exploring new places, & never says no to chicken.

Join Our Team