Justin Stahlman
Draftsman, stonemason & front-end web developer
514-781-2416

Stonemason and web developer interested in technical drawing and computer graphics

Talents
Stonemasonry
Shaping massive stone
Lettering & relief
Cutting & pneumatic tools
Polishing & finishing
Fitting & stereotomy
CAD, drafting, plans
Survey & measurement
Photogrammetry
Graphic Design
SketchUp/3D
Illustrator
Photoshop
Explainer graphics
Animation
AutoCAD
Web development
React/NextJS
TailwindCSS
MongoDB
Docker
HTML5 games
Firebase
Data visualization
Éducation
CFP Le Granit, Lac-Mégantic, Québec
Jan. 2022 to Dec. 2022
DVS - Stonemasonry 2022
The Edinburgh Sculpture Workshop, Scotland
Sept. 2018
Simon Burns-Cox Stone carving and lettering 2018
Kansas State University
June 1992 to Dec. 1996
BA Graphic Design 1996
Emploi
Ateliers de pierre Primcar
Montreal
Draftsman
Feb. 2023 to Current

I am a draftsman for architectural stone. I create reference drawings and work orders. Stonemasons use the work orders to produce the individual stones, and masons use the reference drawings to assemble and install the project.

Atwill-Morin
Montreal
Stonemason
July 2022 to Oct. 2022

Restoration of heritage sites (cathedrals, stone buildings & monuments). Stone carving and masonry on construction sites.

JITbase
Montreal
Cofounder and head of UX/Design
Sept. 2016 to Dec. 2021

This tech startup captures gcode data from CNC machines to optimize human activity in the factory. I created the website and the front-end of the web application with React, NextJS and TailwindCSS. I published libraries on NPM, including a localization system to make sites bilingual.

Le Journal de Montréal
Montreal
Chef de l’infographie « En 5 minutes »
Sept. 2011 to Sept. 2016

I led a team of designers and journalists who published the daily full-page infographic called “En 5 minutes”. I also made video games and interactive graphics in HTML5/CSS/JavaScript, for the website.

Montreal
Journaliste Graphiste
Aug. 2005 to Dec. 2008

Produced the daily infographics page called « En 5 minutes ».

Sun Media
Montreal
Front-end JavaScript developer

For the redesign of the Journal de Montréal website, I created visual tools allowing editors to drag and drop articles to publish or prioritize news. I designed the responsive mosaic theme, still in use eight years later, using a packaging algorithm (Packery.js).

Agence QMI / Canoe.ca
Montréal
Graphiste Muiltimédia / Flash developer
Jan. 2009 to Nov. 2011

Interactive infographics using Flash (AS3), Game programming for iPad using Cocos2D for iOS.

Toronto Star
Toronto
Graphic artist
May 2005 to Aug. 2005

Summer internship doing daily news graphics.

Le Soleil / La Presse
Quebec City
Graphiste
Nov. 2003 to May 2005

Page layout and infographics

The Montreal Gazette
Montreal
Graphics Editor
May 1998 to Sept. 2002

Made and assigned infographics

IDÉ.fr / JSI
Paris, France
Graphiste
Dec. 1999 to Apr. 2000

Infographics for French dailies

San Antonio Express-News
San Antonio, Texas
Graphic Artist
Dec. 1996 to May 1998

News graphics artist

Bénévolat
Les Ateliers de la pierre du Québec
Jan. 2022 to Current
Montreal

Visual identity & logo design with input from the committee members

JavaScript Montréal · Speaker, member
Aug. 2015 to Current
Montreal

I presented the HTML5 game library Impact.js based on my own experience building an HTML5 jump-n-run game, The Dreamsong. ( www.thedreamsong.com )

iPhone Game Kit Community Project · Level designer, music producer and A.I. programmer
Aug. 2010 to Apr. 2012

This community project taught people how to develop a game for the iPhone in Objective-C using Cocos 2D for iPhone and the iPhone Game Kit (now called Wizard Fu). Roughly a dozen people made an RPG adventure game for the iPhone and iPad using traditional 2D game building techniques such as sprite sheets and level editors. I designed roughly 75% of the levels, created and recorded all the game music (played on traditional acoustic instruments, including a Balalaïka and Appalachian dulcimer) and programmed some of the A.I. for different creatures, including behaviours such as chase, flee, idle, wander, teleport etc. I also cleaned up graphics and levels designed by other participants, and learned a lot from the lead programmer, Nat Weiss.