🇫🇷 Lyon · Paris🇳🇿 Auckland🇰🇭 Phnom Penh🌏 Melbourne🇨🇦 Vancouver

Senior Full-Stack Developer · Solutions Architect

Mathieu Lescaudron

Mathieu Lescaudron

From France 🇫🇷, based in Vancouver, BC 🇨🇦 · English & French

13 years, 5 countries, one lesson: keep it simple.

These days I handle the engineering on UpMatch, a SaaS for freelancers. Before that I built products in teams of every size, from big platforms to three-person startups.

French, in Canada EN · FR ex-Amazon Alexa Sole engineer on a live SaaS

▼ scroll to follow the route, starting in Lyon

01 · 2011-2018 · 🇫🇷 Lyon, France

From pulling network cables to shipping code.

Network tech → Web developer · Orange · 360 Medics · Pole-TV · Nelio

I started at the physical layer: three years as a network technician apprentice at Orange, wiring buildings and call centres for thousands of employees. Infrastructure was my first language.

Then software pulled me in. A developer diploma, internships building video platforms and medical-app APIs in Symfony, and a first real engineering job at Nelio, where I migrated every company service to Docker Swarm and shipped a React Native app used by 20+ shops.

02 · 2018-2019 · 🇳🇿 Auckland, New Zealand

CI/CD for 40+ developers, $8K/month shaved off the AWS bill.

DevOps Engineer · Roadpass Digital

On the other side of the planet, I ran deployments for the web properties of a holding that owned most of New Zealand's tourism attractions.

I built the Jenkins and TeamCity pipelines a 40-developer team shipped through, owned the PagerDuty on-call stack, and cut $8K/month of AWS spend through right-sizing, reserved instances, and ECS consolidation, without a single service regression.

-$8K/mo · cut from AWS spend with zero service regression

03 · 2019 · 🇰🇭 Phnom Penh, Cambodia

Millions of parcels a month, and revenue from $0 to $12K.

Solutions Architect & Project Manager · Okoone · Ship24

In Phnom Penh I led a three-developer team building Ship24, a package-tracking platform ingesting real-time events from 1,000+ courier services through AWS Firehose and Kinesis pipelines.

I designed the GraphQL API partners used to query nested tracking events, and I owned the business outcome too: monetization went from zero to $12K/month in eight months through page-speed work, SEO, and AdSense optimization.

Millions · of parcels tracked per month$0 → $12K · monthly revenue grown in 8 months on Ship24

04 · 2019-2021 · 🌏 Remote, Australia & France

20+ contracts across three continents. Rating: 5.0.

Freelance Solutions Architect · Upwork & direct clients

I went fully independent: TypeScript, React, and AWS serverless builds for SaaS clients across North America, Europe, and Australia. Text-to-speech systems, speech-to-text, automated call distribution.

To stop rebuilding the same foundations, I wrote an API design-system and scaffolding library reused across four client projects. It cut new-API delivery time by roughly 40%.

20+ · 5.0★ · freelance contracts delivered

05 · 2021-2023 · 🇫🇷 Paris, France

Voice experiences for three countries, and tooling that saved 100+ engineering days a year.

Solutions Architect, Alexa · Amazon

At Amazon I owned the integration, launch, and operation of consumer Alexa experiences across France, Italy, and Spain, with partners ranging from music streaming to radio, news, video, sports, and games.

The bottleneck was manual partner onboarding, so I built a TypeScript tool that automated Skill validation. It saved 100+ engineering days per year, was used weekly by 40+ Solutions Architects across the org, and cut two weeks from the Alexa Middle East launch.

100+ · engineering days saved per year at Amazon Alexa

06 · 2023-now · 🇨🇦 Vancouver, Canada

Built it from an empty repo. Now 90 freelancers bid through it every day.

Sole engineer on client products, co-founder at cica.ai · UpMatch · StoreAI · cica.ai

Now in Vancouver, I build entire products as the only engineer: front-end, back-end, AWS infrastructure, and AI orchestration. As co-founder & CTO of cica.ai I shipped an AI compliance agent for construction on a schema-first AppSync GraphQL back-end.

Since November 2025 I've been the contract engineer on UpMatch, a multi-tenant SaaS that scores every new Upwork job in real time and auto-bids for 90 paying freelancers. Its founder's team had been doing that by hand; I built the platform from an empty repository and they brought the whole customer book onto it. It's a client's product, running $40-50K MRR, and I'm the one engineer on it. I also build StoreAI, which turns a product URL into a finished Shopify store in under 60 seconds using Claude, ChatGPT, and Gemini.

Along the way: a Data Scientist master's (OpenClassrooms, 2024) and a published Edge Impulse case study on visual anomaly detection deployed to SageMaker Serverless.

$40-50K · monthly revenue on a client's platform I built and run alone~5 min · from job posted to AI-written bid submitted<60s · from product URL to a finished Shopify store

Today · Vancouver, Canada 🇨🇦

The route ends in Vancouver, for now.

I'm open to senior full-stack or solutions architect roles, and to contracts with real scope. Remote works, timezones aren't a problem, and I'm as happy owning production as I am pairing with a team.

The numbers

Numbers from projects I've worked on, with the story behind each. Click any card for the full case study.

$40-50Kmonthly revenue on a client's platform I built and run alone90 paying freelancers, and I'm the only engineer on it.🇨🇦 UpMatch · 2025-Now
Situation

UpMatch's founder had customers and a team bidding on Upwork by hand. It didn't scale, and slow proposals lost jobs.

Task

Build the platform that takes the manual work over, end to end, as the only engineer, and bring the existing team and customers onto it.

Action

Built a real-time pipeline that polls Upwork every minute, scores each job against the freelancer's profile (skills, budget, location, client history), and triggers a headless-browser bidding bot with AI-generated proposals and Loom integration. Shipped the React dashboard, PostgreSQL multi-tenant data layer, and Terraform-managed AWS serverless infra with GitHub Actions CI/CD.

Result

The whole customer book moved onto the platform: 90 freelancers pay for it monthly, it carries $40-50K MRR for the business, and bids go out about five minutes after a job is posted, with one engineer keeping it running.

100+engineering days saved per year at Amazon AlexaInternal tooling adopted by 40+ Solutions Architects🇫🇷 Amazon · 2021-2023
Situation

Alexa partner onboarding and Skill validation were manual, slow, and error-prone: a bottleneck for every launch across Europe.

Task

Own integration and launch of consumer voice experiences for France, Italy, and Spain, and unblock the pipeline.

Action

Built a TypeScript tool that automated Skill validation and partner onboarding; wrote the architecture docs, ran code reviews with partner engineers, and defined SLOs, alerts, and runbooks for skills serving consumer traffic.

Result

100+ engineering days saved per year, weekly use by 40+ Solutions Architects across the Alexa org, and two weeks cut from the Alexa Middle East launch.

$0 → $12Kmonthly revenue grown in 8 months on Ship24SEO, page-speed and AdSense work, not just code🇰🇭 Okoone · Ship24 · 2019
Situation

Ship24 had real traffic tracking parcels worldwide, and zero monetization.

Task

Lead the three-developer team, own the architecture, and make the product earn.

Action

Shipped the GraphQL API and real-time ingestion architecture, then treated performance as revenue: page-speed optimization, SEO, and AdSense tuning, iterating against analytics.

Result

$12K/month within eight months, while the platform tracked millions of parcels monthly.

-$8K/mocut from AWS spend with zero service regressionRoadpass Digital, New Zealand🇳🇿 Roadpass Digital · 2018-2019
Situation

The AWS bill for a national tourism holding's consumer properties kept climbing.

Task

Run infrastructure for 40+ developers and get spend under control.

Action

Right-sized EC2 fleets, planned reserved instances, consolidated workloads onto ECS, standardized deployments through Jenkins/TeamCity pipelines, and owned the PagerDuty + CloudWatch alerting stack.

Result

$8K/month saved, about $96K/year, with no service-level regression.

Millionsof parcels tracked per month, from 1,000+ couriersShip24 real-time ingestion (Firehose + Kinesis)🇰🇭 Okoone · Ship24 · 2019
Situation

A Hong Kong client needed unified package tracking across more than 1,000 courier services with wildly inconsistent data.

Task

Architect a platform that ingests and serves that volume in real time.

Action

Designed an AWS microservices architecture with Firehose + Kinesis ingestion pipelines and MongoDB storage, and a GraphQL API flexible enough for partners to query nested tracking events and carrier metadata.

Result

Millions of parcels processed per month, consumed by the Ship24 front-end and external partner integrations.

20+ · 5.0★freelance contracts delivered, perfect ratingSaaS clients across North America, Europe, Australia🌏 Upwork & direct clients · 2019-2021
Situation

Independent, new market, no safety net: every delivery graded in public.

Task

Deliver full-stack products for SaaS clients across three continents, solo.

Action

Shipped TypeScript/React front-ends, AWS serverless back-ends, and GraphQL APIs (text-to-speech, speech-to-text, automated call distribution), and built an API scaffolding library reused across four projects, cutting new-API delivery time ~40%.

Result

20+ engagements completed with a 5.0 rating.

Selected work

Shipped products, each with its own deep-dive page.

How I work

A few principles, learned in production.

Comfortable owning the whole stack

Front-end, back-end, data model, infrastructure, CI/CD, monitoring: on the products I run today there's no one to hand off to, so I scope, build, deploy, and wear the pager.

That only works with deliberate tooling: serverless where it fits, Terraform for everything, boring tools chosen so a small team, or one person, can keep many products healthy.

Teams taught me most of it

The 40-developer platform group in New Zealand taught me operations at scale, Amazon taught me rigor and writing things down, and startup teams in Phnom Penh and Vancouver taught me focus. Working solo now is only possible because of what I picked up working with others.

Functional core, pragmatic edges

Immutable state, pure handlers, composition over inheritance. A solo-maintained codebase stays honest when the functions do one thing and the state can't mutate behind your back.

The business metric is the metric

Ship24 wasn't finished when the API looked good. It was finished when revenue went from $0 to $12K/month. Same for UpMatch: what matters isn't the architecture diagram, it's the 90 people paying every month. I optimize for the number the client actually cares about.

Five countries, two languages

France, New Zealand, Cambodia, Australia, Canada. Fully bilingual English/French. I've been the technical bridge between radio-station executives and Amazon engineers, and adapting to context is the most transferable skill I have.

Writing & credentials

Published work and formal training.

The stack, with mileage

SkillDepthYears
Languages
TypeScript🇫🇷 🇰🇭 🌏 🇫🇷 🇨🇦expert10y
Python🇳🇿 🇫🇷 🇨🇦strong8y
Back-end & APIs
Node.js🇫🇷 🇳🇿 🇰🇭 🌏 🇫🇷 🇨🇦expert11y
GraphQL🇰🇭 🌏 🇫🇷 🇨🇦expert7y
PostgreSQL🌏 🇨🇦strong7y
DynamoDB🇰🇭 🌏 🇫🇷 🇨🇦strong7y
Browser automation🇨🇦strong2y
Front-end
React / Preact🇫🇷 🇰🇭 🌏 🇫🇷 🇨🇦expert9y
Astro🇨🇦strong2y
Next.js🌏 🇨🇦strong6y
Cloud & Infra
AWS serverless🇳🇿 🇰🇭 🌏 🇫🇷 🇨🇦expert8y
Terraform🇳🇿 🇰🇭 🌏 🇨🇦expert8y
AI / Data
LLM orchestration🇨🇦expert3y
MLOps (SageMaker · MLFlow)🇨🇦strong3y
Solidity / EVM🇨🇦working2y
DevOps & Quality
CI/CD (GH Actions · Jenkins)🇫🇷 🇳🇿 🇰🇭 🌏 🇫🇷 🇨🇦expert9y
Docker / ECS🇫🇷 🇳🇿 🇨🇦strong10y
Observability (CloudWatch · PagerDuty)🇳🇿 🇫🇷 🇨🇦strong8y