Software & app developer

I build digital products that are clear, robust, and useful.

Software engineer with a UX mindset — from the web to iOS and Android apps.

About

Independent software engineer based in Quebec (Canada).

I design and build web and mobile products for founders and teams. My approach: understand the business need, ship clean maintainable code, and iterate at the product’s pace. I sweat the details — performance, accessibility, UX — because that’s what separates a good tool from a great one.

Available for new projects

Toolkit

  • TypeScript
  • React
  • Next.js
  • Node.js
  • React Native
  • Expo
  • PostgreSQL
  • DynamoDB
  • AWS
  • Serverless

Find me elsewhere

linkedin.com/in/vasselin

Services

A straightforward approach: understand the need, ship maintainable code, and iterate.

  • Web applications

    Modern, performant, and accessible interfaces — React, Next.js, and the surrounding ecosystem.

  • Mobile apps

    Native or cross-platform experiences (iOS, Android, stores).

  • Product & architecture

    Technical design, APIs, integrations, shipping, and long-term evolution.

Selected work

A few shipped websites — real screenshots from live interfaces.

Apps

App

The Musical

Music quiz: guess the song from a lyrics snippet, solo or with friends, then play it via Apple Music.

Role : Idea, development and App Store release

  • Expo
  • React Native
  • TypeScript
  • AWS
Visit site
The Musical — 1
The Musical — 2
The Musical — 3
The Musical — 4
The Musical — 5

App

chess2board

Mobile app to scan a real chessboard or a scoresheet, and generate puzzles via a prompt.

Role : Design, development and shipping

  • Expo
  • React Native
  • TypeScript
  • AWS
Visit site
chess2board — 1
chess2board — 2
chess2board — 3
chess2board — 4

App

inspirat.ai

App allowing you to visualize AI-generated renovation proposals — via a prompt.

Role : Design, development and AI integration

  • Expo
  • React Native
  • TypeScript
  • AI
Visit site
inspirat.ai — 1
inspirat.ai — 2
inspirat.ai — 3

App

registremicro

Mobile version of the Quebec microbrewery registry: map, detailed listings and permit holders.

Role : Mobile development and map integration

  • Expo
  • React Native
  • TypeScript
  • Google Maps
Visit site
registremicro — 1
registremicro — 2
registremicro — 3

Web

Web

registremicro.com

Registry of Quebec microbreweries and permit holders.

Role : Design, development and shipping

  • Next.js
  • TypeScript
  • PostgreSQL
Visit site
registremicro.com — 1
registremicro.com — 2
registremicro.com — 3

Web

j1d.ca

Lets you shorten a URL for easier sharing.

Role : Design, development and hosting

  • Next.js
  • TypeScript
  • DynamoDB
  • AWS
Visit site
j1d.ca — 1
j1d.ca — 2

Contact

Email v.asselin@vaas.ca