Hi 👋, I'm Jason.
I'm a software engineer based in NYC, and I have a deep interest in games programming (see my portfolio).
I also write thoughtful posts on a variety of topics.
Click on any of the tags below to read about a specific topic:
And if you'd like to receive notifications for new posts, subscribe to be notified when I publish something new:
Or view past content below ↓
Seeking a Gameplay Programmer?
Here's a portfolio of my most impactful games programming workRead more ⟶
Your First Ten Games Will Suck, #1
How to get better at making games through deliberate practice, Part IRead more ⟶
How to get a job in a new industry without experience
On the power of designing a take-home test.Read more ⟶
Learn frontend in 2022
A senior engineer’s advice for learning to craft delightful web UIs.Read more ⟶
How to feel engaged at work: a software engineer's guide
On fighting the feeling of "blah".Read more ⟶
How to multiply your team's productivity with effective onboardingRead more ⟶
3 common pitfalls when using Unity's LineRenderer, and how to fix them
Running into jagged lines? This guide has your back.Read more ⟶
How to come up with a game idea that you'll love working on
A grounded approach to game ideationRead more ⟶
How you can finish your first game while working full-time
Lessons from finishing my first game, Pocket Pong ARRead more ⟶
The Shaders for Game Devs Workbook
Build your shader skills from the ground up by doing, not reading.Read more ⟶
3 Basic Skills for Game Juice in Unity
Learn the 3 fundamental skills for making your Unity game juicy.Read more ⟶
The antidote to copy-and-pasting code
A guide to understanding AR Foundation from first principles.Read more ⟶
How do I get started in AR development?
An overview of the Augmented Reality (AR) landscape, and how to decide what to learn.Read more ⟶
How do I craft a GIF that people love?
Lessons about gifcrafting from the #pico8 hashtag.Read more ⟶
How do I design a Metroidvania?
Learning Metroidvania design by dissecting the PICO-8 game, Metrash.Read more ⟶
How do I manage my time in a game jam?
A checklist for solo game devs participating in game jams.Read more ⟶
How do I design a game from scratch?
Start with the core loop.Read more ⟶
How do I get started in PICO-8?
Just "DIU" it – an intro to the PICO-8 mindset.Read more ⟶