Francis He

Software Engineer

About Me

Welcome! I'm a software engineer with a focus on Rust development.

Skills

  • Rust
  • Python
  • Google Cloud Platform
  • Amazon Web Services
  • TypeScript
  • Postgres
  • Unity

Experiences

Reformulary Group

Staff Engineer

- Present

  • Overhauled an asynchronous Rust ingestion pipeline using Tokio and Reqwest to concurrently aggregate and normalize 50,000+ Health Canada drug records. Reduced runtime from 25 to 7 minutes (72%) using Serde and stream combinators to handle diverse data formats.
  • Architected an in-memory diffing engine to reconcile historical state changes, using Serde deserialization and zero-copy parsing to deduplicate records with controlled memory usage and reduce cost by 72%.
  • Improved maintainability with domain-specific errors (thiserror), structured logging, trait-based automocking, SeaORM, and unit/E2E tests, reducing production defects to nearly zero.

Robust Thinkers Co.

Founder & Software Engineer

- Present

  • Independently architected a cross-platform React/Rust application for web, iOS, and Android, deploying to Google Cloud Run and using AI-assisted workflows to automate boilerplate and achieve 100% test coverage.
  • Deployed an Axum backend to Google Cloud Run and Cloud SQL, routed traffic through Cloudflare, and implemented secure authentication with Firebase JWTs and custom deserialization.

Intact Financial Corporation

Software Developer (Security)

-

  • Automated IAM account discovery across six technical domains through automated analysis and remediation, reducing manual operational time by 75% for 30,000+ privileged and service accounts.
  • Won the Intact Tech-Innovation Days Hackathon for developing a full-stack TypeScript/Python secure AI navigation system that controls access to authorized LLMs and helps prevent data leakage through automated decision-making.

Data Annotation

AI Coding Expert / AI Trainer

-

University of Toronto

Software Developer

-

  • Built Python/Bash software to operate four PTZ cameras with voice tracking, identifying presenters in 250 milliseconds.
  • Engineered a TCP/IP pipeline between microphones, speakers, and a control device, using 3D matrix transformations to locate individuals within 5 centimeters.

Replicant Inc.

Software Engineer Intern

-

  • Architected a scalable, serverless Docker/Kubernetes/Postgres service to deliver shortened URLs by SMS and track usage statistics for 3,000+ monthly customers, with GDPR compliance in mind.
  • Improved conversational flows by integrating LLM chatbots into the user experience, increasing successful user interactions by 25%.
  • Revamped internal auditing systems and enhanced data query options, reducing average data analysis time by 50% for staff.

BluRoot Inc.

Software Engineer Intern

-

  • Developed a Rust payment gateway with secure algorithms and Redis client-side caching, reducing average transaction time from 30 minutes to under 5 minutes.
  • Reduced Rust codebase compilation time by 20% through custom serialization/deserialization algorithms and optimized data structures using Serde.

Canada Startup Company

Full Stack Developer Intern

-

  • Built a JavaScript transcription framework using Twilio REST APIs to streamline VoIP messaging, with no unanswered stakeholder inquiries during the project.
  • Established weekly client touchpoints throughout development and deployment of front-end and back-end products across three simultaneous applications, earning positive feedback for approachability and clear progress updates.

Riff Inc.

Full Stack/ML Engineer Intern

-

  • Built a feedback engine using Python, React, and Firebase NoSQL, supporting a music player interface for 1,000+ active users and applying NLP to user feedback.

Projects

Posner Cueing Task

A rebuilding of the classic psychological experiment using Python in Linux

Current: Horror Game

An in-progress small scale horror game built on Unity

PTZ Camera controller

A program for the tracking of speakers via microphone and camera

Hobbies

Sports

Actively playing Soccer, Badminton, Tennis, Squash, Ultimate Frisbee, and Skiing Captain/Manager of an amateur Toronto soccer team

Game Development

A goal is to develop strategy games that boast adaptive AI for the best single player experience

Food

Always trying new culinary delights! Small biases towards Vietnamese, Japanese, Thai and Mediterranean Food

Music

A half-lifetime's worth of experience with the piano, violin, (bass) clarinet and bassoon

Resume

Download Resume (PDF)

Rust Resume

Download Resume (PDF)

Contact Me

[email protected] Francis He realfrancishe