captaincto

McGill Student · Developer · Builder

I build useful digital products, from the first idea to something people can actually use.

Focused on McGill and my own projects · Open to select remote opportunities
See my work

Timezone

Eastern Time

Availability

Limited during the school year

Current focus

McGill · Grasstile · Building

Hello.

I'm captaincto, a McGill student, developer, and builder. I started with game modding and custom maps, then got curious about why digital things looked and worked the way they did. That curiosity gradually turned into building websites, apps, and products of my own.

I like working across the whole path from idea to usable product: figuring out the problem, designing the experience, building it, testing it, and fixing the parts that don't survive contact with reality. My main ongoing project is Grasstile, an outdoor activity finder and trip planner whose defining feature gets you off the app and outside in under 30 seconds.

Read my full story →

What I Can Ship

Portfolio work, client services, and a product in the wild

Website design services

Fast, clear websites for local businesses.

I design and build modern multilingual sites for cafés, salons, communities, solo operators, and small businesses that need customers to understand what they offer and contact them quickly.

  • Mobile-first design with fast static pages
  • French, English, and Chinese language support
  • Menu, hours, service lists, contact forms, and local SEO basics
  • Starter sites from 500 CAD, with scope and timeline agreed per project

Featured product

Grasstile helps people choose outside.

Grasstile is a personalized activity finder for people who want a practical nudge outdoors: share your mood, time, and energy, then get nearby walks, parks, trails, viewpoints, or bigger trip ideas without streaks or guilt mechanics. It is currently in invite-only closed beta. Anyone can try the core Touch Grass experience in the account-free public demo.

30 sec from open to outside11 languages across 15 locale routes0 streaks or badges

"Make the useful thing pleasant enough that people actually want to use it."

I care about the whole path from first sketch to production. A good interface is not just pretty; it is understandable, resilient, and honest about what it asks from the person using it.

That is the thread through my work: small business websites that make contact easy, products like Grasstile that respect attention, and tools that feel calm even when the underlying system is doing real work.

Optional support

Support captaincto

I'm building these projects independently. If you enjoy what I'm making and want to support my work, contributions help cover hosting, tools, university costs, and the ongoing costs of my independent projects.

Support my work

Support is completely voluntary and doesn't come with anything in return. If you'd rather pay for something you can use, you can hire me to design or build something for you. When Grasstile paid plans go live, I'll add those here too.

This is not a charitable donation. No tax receipt, goods, or services are provided in exchange.

Let's Build Something Together

McGill and my own projects are my main focus right now. I'm still glad to hear about collaborations, well-scoped projects, and select remote opportunities.