Available for new work · Toronto / Remote

Taking half-baked ideas, delivering fully-baked solutions.

I'm Adam, and I'm a technical problem solver. At a high level, you could say I focus on Digital Multimedia. Sometimes I've worked on it directly, via game development or graphics programming, and other times indirectly, such as building social media and streaming video platforms, or media rich mobile apps and websites. My passion lies in taking novel ideas and seeing them transform from concept into reality. I achieve this first and foremost by asking the right questions, and bridging communication gaps often present between technical, business, and creative teams.

Book an intro call view work
/ Full Stack / Cross Platform Apps / Game Development / AI Tooling
01Talks

On the record.

02Experience

What I've been up to.

Freelance Current · Remote

Worked on various client projects, such as a 3D city building game, a blender render server, as well as other web based projects.

Webaverse · Lead Engineer 2022 · Remote

Worked on expanding game engine functionality and performance optimization, as well as technical team management, and introduced development processes to streamline workflows.

Playlog · Co-Founder / CTO 2018 – 2021 · Toronto

Developed technical roadmap / processes & built technical teams for a cross platform social media / content app. Worked with the backend team to design system architecture. Worked with mobile and web teams to develop strategies and select technologies to achieve goals.

Throw Away Games · Co-Founder / CEO / Tech Lead 2011 – 2018 · Toronto

Provided technical solutions, consultation and leadership to a variety of clients in the gaming / AR, social media, streaming, and SaaS spaces. Solo built and led teams for our own games, apps and websites.

PlayNSync Ltd · 3D & Interactive Multimedia Developer 2009 – 2010 · Toronto

Developed prototypes for interactive 3D software, incorporating motion controls and computer vision. Helped develop long term development milestones and strategies.

03Projects

Selected builds.

Arena: Artist Management System

Arena AMS is a custom built system for use by booking agents. It manages tasks, venue, promoter, and artist information, allows for the creation of contracts for artists and promoters, email blasts, and syncs with google calendar.

Webaverse

An open source, web3 metaverse game engine that anyone can host. Expanded game engine functionality, provided performance optimization, introduced processes to streaming workflows.

SpaceiShare

Canada's first transactional sharing economy platform for space. Worked with them as a technical consultation and provided mentorship to jr developers.

TAG Mod

TAG MOD is the most popular UI / UX re-haul mod for Game Dev Tycoon. Implemented dark mode, modernized codebase, and added better support for OSX.

PolyhackTO

Co-founded PolyhackTO, a general meetup for folks interested in software and technology. The goal is to create a relaxed atmosphere to meet people involved in tech, and to host short talks to spark conversations.

The stack

Twenty+ years writing production code. I build across platforms and problem domains - stacks are transitory, problems are permanent.

Claude Code Cursor React/Native Typescript Supabase DigitalOcean PHP Node.js Nginx