Francisco Tuozzo

Trilingual software developer in Quebec — I build desktop tools, web apps, and games, and I like seeing each one through to something people can actually use.

Currently

Location
Quebec, Canada
Languages
Français · English · Español
Main stack
C# · ASP.NET · Angular · SQL
Also enjoys
Tauri · Godot · EF Core · Azure
  • C#
  • ASP.NET Core
  • Angular
  • TypeScript
  • JavaScript
  • React
  • HTML5
  • CSS3
  • Java
  • Kotlin
  • SQL Server
  • SQLite
  • Tauri
  • Godot
  • Git
  • GitHub
  • Azure
  • Azure DevOps
  • Visual Studio
  • VS Code
  • PowerShell

About

A developer who likes finishing things.

I'm a computer science student in Quebec, finishing my technical degree. Most of what I know I learned by building things that had to actually work — a desktop tool a small business could run with no internet, a community website with a working admin section, a 3D RPG that generates its own world.

I work in French, English, and Spanish. That's been useful both for tutoring classmates who were stuck and for explaining technical decisions to people who don't write code.

I care about software that's maintainable and honest about its trade-offs. I'd rather ship something small that works and stays easy to extend than something clever nobody can touch six months later.

Based in
Quebec, Canada
Languages
FR · EN · ES
Focus
Desktop & web apps
Main stack
C# · ASP.NET · Angular · SQL

Education

Where I learned the fundamentals.

The coursework behind the projects on this page — and what I'm studying next.

In progress

Bachelor of Computer Science

Université de Sherbrooke — Faculté des sciences

A 90-credit undergraduate degree on the co-op track, alternating study terms with paid work terms in industry. It builds on the technical diploma with deeper theory — algorithms, operating systems, distributed systems — and the software engineering process end to end.

  • Software engineering
  • Algorithms & data structures
  • Databases
  • Operating systems
  • Networks
  • Security & cryptography
  • Concurrency & parallelism
  • Artificial intelligence
  • Co-op work terms

In progress

Computer Science — Techniques de l'informatique

Quebec, Canada

A hands-on technical program that covers software from the ground up. Most of what's in my projects section started as coursework here and kept going after the grade was in.

  • Programming
  • Object-oriented programming
  • Software analysis
  • Project methodology
  • Web server programming
  • Web transaction systems
  • Mobile development
  • Interface design
  • Databases
  • Operating systems
  • Networks
  • Cybersecurity
  • Professional communication

Selected work

Projects I've taken from idea to working software.

A few I'm proud of — what each one does, and what I learned building it.

Featured project

Insight Dashboard

Offline-first desktop dashboard for small businesses

A Windows desktop app that lets a small business run its whole back office in one place — sales, purchases, expenses, clients, suppliers, credits, recurring expenses, and inventory — without needing an internet connection.

Why it matters

Small shops usually stitch this together across spreadsheets and disconnected tools. I wanted one fast, local app the owner actually controls, with their own custom fields and an archive so nothing gets lost.

  • Designed the SQLite schema and the offline data layer that keeps everything local
  • Built the dashboard analytics that summarize sales, purchases and expenses
  • Added custom fields, recurring expenses, credits and an archive system
  • Packaged it as a lightweight native app with Tauri instead of a heavy Electron build
  • Tauri
  • React
  • TypeScript
  • SQLite
View details
Featured project

Vert l'avenir

Community organization website with a real admin panel

A full ASP.NET Core MVC site for a community organization: public pages for visitors, plus an admin section to manage events, donations, members, and view statistics.

Why it matters

It's the project where I learned how a real server-rendered web app fits together end to end — routing, data access, authentication, and an admin area that non-technical people can use.

  • Modeled the data with Entity Framework Core against SQL Server
  • Built public pages and a separate admin section with user management
  • Implemented events, donations, and a statistics view
  • Structured it with bilingual content in mind from the start
  • C#
  • ASP.NET Core MVC
  • EF Core
  • Razor
  • SQL Server
  • Bootstrap
View details

Experience

Work that taught me to work with people.

Not all of it was code — but each role shaped how I communicate, stay reliable, and explain technical things clearly.

Recent

Computer science tutor

Tuteur en informatique

Helped fellow students get unstuck on programming and software concepts, finding the explanation that finally made an idea click for each person.

  • Explaining technical ideas
  • Patience
  • Debugging others' code

LeaderShip

Captain / Ball Boy

Omnium Banque Nationale Tennis Championship

Led a team of ball boys at a professional tennis tournament — coordinating court rotations, schedules, and breaks to keep coverage balanced and the crew ready in a fast-paced environment.

  • Team leadership
  • Coordination
  • Fast-paced operations

Logistics

Office clerk

AEM — Port of Montreal

Kept daily operations organized and accurate in a fast logistics environment where small mistakes have real downstream cost.

  • Accuracy under pressure
  • Organization

Retail

Packer

Costco

Worked shoulder-to-shoulder with a team to keep a high-volume operation moving while staying friendly with customers.

  • Teamwork
  • Steady pace
  • Customer-facing

Retail

Salesperson

Bureau en Gros (Staples)

Advised customers on products and helped them find the right fit — the same translation-between-people-and-tech I do when explaining code.

  • Communication
  • Customer service
  • Product advice

Skills

The tools I reach for.

Grouped by where they sit in a build — the things I've actually shipped with, not a keyword list.

Frontend

Building interfaces and SPA front-ends.

  • Angular
  • TypeScript
  • JavaScript
  • HTML
  • CSS

Backend

Server-side logic and MVC web apps.

  • C#
  • ASP.NET Core MVC
  • Java
  • Kotlin
  • VBA

Databases

Schema design and data access.

  • SQL
  • SQL Server
  • Entity Framework Core
  • Relational design

Desktop & app dev

Native-feeling apps and games.

  • Tauri
  • SQLite
  • Godot / GDScript
  • Windows desktop apps

Tools & DevOps

How I build, version, and ship.

  • Git & GitHub
  • Azure DevOps
  • Azure
  • Visual Studio
  • VS Code
  • PowerShell

Other strengths

Beyond the keyboard.

  • Software analysis & design
  • Tutoring
  • Trilingual communication
  • Problem solving

Events & competitions

Building under a clock.

Where I've put the work in front of other people and had it judged.

Hackathon

Cursor Community Hackathon

Botpress HQ, Montreal

4th of 10 teams

The first hackathon run by the Cursor community, hosted at Botpress headquarters in Montreal. My team designed and shipped a working project in three hours, then presented it to a five-person jury — we placed 4th out of ten teams.

  • Three-hour build
  • Team project
  • Judged by a five-person jury
  • 4th of 10 teams

Contact

Let's build something.

I'm looking for an internship or junior developer role. Email is the surest way to reach me — I read everything.

Download résumé