Infinite Canvas - Whiteboarding App

The Context

Infinite Canvas is my latest venture into creative tools, launching in 2025. It’s a whiteboarding and sketching app with infinite zoom and pan capabilities, available across Mac, iPhone, and iPad.

This project represents my return to graphics and creative tools, combining my experience in app architecture with a fresh take on digital canvas applications. I love low-key visual storytelling in presentations, and I’m a visual thinker overall, doodling and sketching a lot to think. So this app was meant to fill my small niche.

Technical Challenges

Infinite Zoom Implementation

Cross-Platform SwiftUI

Immutable Data Architecture

Team Dynamics

While a solo project, Infinite Canvas benefits from:

Personal Reflections

It’s exciting to work on something visual after years of text-based apps. The immediate, tactile feedback of drawing reconnects me with the graphics work I did in my youth, the presentation slides I miss making – and the glee my baby daughter showed when she could test the app was priceless.

Infinite Canvas brings together everything I’ve learned about app development to perform, not learn, and release something new in a short time-frame. I resurrected an old prototype and used the mid-2025 LLM tech for agentic coding to iterate and prototype much more rapidly than I could code. This LLM-augmented coding experience over the course of a couple of weeks strengthened my resolve for documentation and clear, technical writing. It helped the LLM not go too far off rails, and as a result I had much better documentation that I actually wanted to interact with.

The take-away: If you explain a concept to a junior developer who is just joining your team, everyone wins.

Impact

Infinite Canvas running on Mac, iPhone, and iPad
Infinite Canvas across all Apple platforms

The app represents my continued commitment to creating focused, powerful tools that respect users’ creativity and workflow: a visual thinking tool in my toolbox for independent scholars.