Luc Francis

Luc Francis

Software Engineer & Private Pilot

Experience

Founder

March 2025 - Present

ClearProp Software, LLC

TypeScriptReact NativeExpoZodPostgreSQLDrizzle ORMExpress.js
  • Built CrossCheck, a cross-platform aviation checklist app for pilots with a local-first architecture, multi-device sync, customizable checklist flows, nested tasks, checklist sharing, per-checklist version history, and more.
  • Designed and implemented a secure, multi-tenant backend with scoped data access, user-based fixed window rate limiting, and a resilient last-write-wins sync protocol.

Research Assistant

February 2025 - Present

McGill University

TypeScriptReactJestTailwindCSS
  • Awarded McGill’s Inclusive Teaching Student Award for developing a web app to help hundreds of COMP 250 students navigate a new competency-based grading system and calculate final letter grades.
  • Conducted paper prototyping and created high-fidelity Figma designs to plan and refine the user experience
  • Created test automation with full coverage of business logic.

Contract Software Engineer

August 2024 - Present

Marketplace Hero, Inc.

TypeScriptReactReact QueryTailwindCSS
  • Led the design and implementation of a responsive web application for secondhand listing discovery, enabling users to customize real-time listing alerts and receive instant email and Discord notifications.
  • Enabled team-wide productivity and asynchronous collaboration by proactively managing tasks and maintaining clear, ongoing communication to prevent blockers.

Contract Software Engineer

May 2024 - Present

Southern Maine Aviation, LLC

TypeScriptReactTailwindCSSZodFirebase
  • Created a digital flight release and dispatch system that eliminated paper workflows for students, renters, and instructors; supporting thousands of aircraft rentals and $100,000+ in revenue each year
  • Ensured operational integrity through robust schema validation and strict, user-based data access rules.

Software Engineer Intern

June 2022 - July 2023

CartoLake, LLC

JavaScriptSvelteMapLibre GL JSJava ServletsPostgreSQL
  • Built an interactive, map-based content browser for thousands of georeferenced PDFs stored in Amazon S3 and PostgreSQL; ensuring accurate scaling, orientation, and placement of each document on the map.
  • Drove fast-paced development through tight collaboration with teammates, enabling rapid iteration and delivery.

Projects

StudyState

StudyState is a web app that helps students study more effectively. It offers custom study sets, flashcards, practice tests, use-in-a-sentence exercises and spaced repetition, all supercharged by OpenAI models. StudyState is already trusted by over 3,600 students!

ReactExpress.jsFirebaseTypesenseOpenAI
StudyState

OuiChat

A progressive web app for real-time messaging with end-to-end encryption, graceful offline degradation, unlimited-member group chats, and cross-platform push notifications. Completed in early 2021.

Vanilla JavaScriptExpress.jsFirebaseRSAAES
OuiChat

Infinite Radar

A responsive flight tracker for the Infinite Flight flight simulator, featuring flight plan visualization, speed and altitude graphs, pilot information and more, with a peak of over 1,000 active users. Completed in early 2021.

Vanilla JavaScriptPHP
Infinite Radar

OpenCanvas

A collaborative, online whiteboard with support for rich content (images, sketches, etc.), multiple pages and live collaboration. Completed in late 2021.

Vanilla JavaScriptFirebase
OpenCanvas