Quentin Aslan

Quentin Aslan · Senior Full‑Stack Engineer, freelance I ship whole products, end to end.

Frontend, backend, cloud and iOS. Delivered for GLS France and Bell Canada; founder of Railora, the train tracker used by several thousand travellers.

Available, remote or on site.

Quentin leaning out of a train door, smiling

Companies I've worked with

  • GLS
  • Bell Canada
  • Vasco
  • Pomerleau
  • InnoSelect
  • Occitaline

Railora

My own app, born on the trains home from Asia and built alone.

Where your train really is, in real time.

Operators include

  • SNCF
  • Renfe
  • Trenitalia
  • SBB CFF FFS
  • SNCB
  • Eurostar
  • CP
  • VIA Rail

SwiftUI app and Cloudflare Workers backend that ingests live railway feeds.

What I do

One engineer across the whole stack, so your product moves forward without handoffs between specialists.

  • Frontend

    Accessible, real-time interfaces

    Vue 3 B2B SaaS to WCAG AA at Bell; real-time AG Grid and GraphQL screens at Vasco.

    • Vue 3
    • Nuxt
    • React
    • Next.js
    • TypeScript
  • Backend

    Services that hold in production

    Event-driven Java and Go microservices on AWS SQS/SNS, running in production at GLS France.

    • Java
    • Spring Boot
    • Go
    • Node.js
    • NestJS
    • GraphQL
  • Cloud & DevOps

    Reproducible infrastructure

    Terraform on AWS, GitLab CI/CD and Grafana at GLS; serverless Cloudflare backend for Railora.

    • AWS
    • Terraform
    • Docker
    • Kubernetes
    • GitHub Actions
    • GitLab CI
  • Mobile

    Apps shipped to the App Store

    Railora: a SwiftUI app with Live Activities, designed and published solo. Flutter and React Native on personal projects.

    • Swift
    • SwiftUI
    • Live Activities
    • React Native
    • Flutter
    • Dart
  • AI

    AI tools developers adopt

    A Claude Code and Copilot plugin used by ~30 developers at GLS: release prep cut from 90 to 30-45 min.

    • LLM
    • RAG
    • LangGraph
    • Claude Code
    • Copilot
  • Embedded, IoT & networks

    Firmware, sensors, networks

    Linux routers (firewall, VPN, routing) and MQTT sensors at Occitaline; ESP32 firmware in C on personal projects.

    • ESP32 (C)
    • Raspberry Pi
    • MQTT
    • Linux
    • iptables
    • WireGuard

GLS France · 2024 – 2026 · two contracts

GLS France: parcel tracking at 2.2M visits a month

On a first contract I led the Vue 3 front end of the parcel-tracking web app GLS recipients use, 2.2 million visits a month according to GLS, and built the Go and Java PIN-code services. On a second one I built event-driven Java and Go microservices on AWS and the AI plugin for Claude Code and Copilot now used by about 30 GLS developers.

  • Vue 3
  • TypeScript
  • Go
  • Java
  • AWS SNS/SQS
  • Claude Code
Read the case study: GLS France: parcel tracking at 2.2M visits a month

Bell Canada · Montreal · 2022 – 2024

Bell Canada: a self-service SaaS for business clients

Two years as a full-stack developer in Bell's Self-Service Center team, in Montreal and in English. I built the Vue 3 and TypeScript front end of the B2B SaaS that business clients use to manage employee plans, phones and expenses, and contributed to the Java Spring Boot microservices behind it. Accessibility was part of every feature.

  • Vue 3
  • TypeScript
  • Java
  • Spring Boot
  • Web Components
Read the case study: Bell Canada: a self-service SaaS for business clients

Built to WCAG AA at Bell, GLS and Vasco.

Experience

  1. RailoraFounder Remote

    Own product · Remote

    Consumer iOS app for live train tracking, "Flighty for trains". Born from a trip through Southeast Asia and an overland train journey home.

    • Designed and shipped solo a consumer iOS app on the App Store with several thousand users, from market study to production
    • SwiftUI and Live Activities; serverless Cloudflare backend; timetables for 11 countries, real-time data on 8 networks
    • Built the train delay-status logic with LangGraph
    • Swift
    • SwiftUI
    • Live Activities
    • Cloudflare Workers
    • Durable Objects
    • Turso
    • GTFS-RT
    • LangGraph
    Read the case study: Railora

Freelance missions, 2024 – present

  1. GLS FranceBackend Engineer + AIFrance France, full remote

    Backend Engineer (Java, Go) and AI adoption · Freelance · France, full remote

    Long-haul parcel logistics: event-driven Java and Go microservices on AWS, and AI adoption by the development teams.

    • Built Java and Go microservices for an event-driven AI-camera pipeline that measures truck fill rate, and the operational dashboards on that data
    • Built a shared plugin for Claude Code and Copilot (skills, commands, guardrail hooks) used by ~30 developers; trained the teams and contributed to the architecture of the internal RAG system
    • Cut release preparation from ~90 to 30-45 minutes with dedicated commands (code review, merge requests, AWS deployments)
    • Java
    • Go
    • AWS SNS/SQS
    • PostgreSQL
    • Terraform
    • Claude Code
    • Copilot
    • RAG
    Read the case study: GLS France
  2. VascoFrontend DeveloperFrance Paris, remote

    Frontend Developer (Vue 3, GraphQL) · Freelance · Paris, remote

    B2B fintech SaaS for private asset managers (Vue 3, GraphQL, Symfony).

    • Built the real-time data grid with AG Grid and GraphQL/Apollo: server-side filtering, live cache synchronization
    • Contributed to the KYC module (AML/CFT form builder, Symfony backend) and built the front end of an LLM-powered KYC automation
    • Rebuilt the full application layout and design-system components (tooltip, dropdown) to WCAG AA / EAA
    • Vue 3
    • TypeScript
    • GraphQL
    • Apollo
    • AG Grid
    • Symfony
    • Vitest
  3. InnoSelectFull-Stack DeveloperNetherlands Netherlands, remote

    Freelance, part time · Netherlands, remote

    HR assessment SaaS that matches candidates to roles through competency and personality tests; took over an existing codebase as the sole developer.

    • Took over and extended the product as the sole developer: React/Next.js front end, NestJS/MongoDB API
    • Implemented the scoring engine (68 competencies) with tests, and the PDF reports
    • English and Dutch interface; new front-end features built to WCAG
    • React
    • Next.js
    • NestJS
    • MongoDB
    • Docker
    • GitHub Actions
  4. GLS FranceLead Full-Stack DeveloperFrance Toulouse

    Lead Full-Stack Developer (Vue.js, Go, Java) · Freelance · Toulouse

    Parcel-tracking web app that lets GLS recipients track and change their deliveries; high traffic, 2.2M visits a month (client figure).

    • Led the Vue 3 / TypeScript front end and mentored a trainee
    • Ran the EAA / WCAG audit; made the NPS and tracking pages WCAG compliant with the design-system team
    • Designed and shipped a Go PIN-code service to production; built the Java service that sends PINs by email and SMS through SQS
    • Vue 3
    • TypeScript
    • Go
    • Java
    • Spring Boot
    • AWS SQS
    • Terraform
    • GitLab CI
    • Grafana
    Read the case study: GLS France

Employed, 2019 – 2024

  1. PomerleauFrontend DeveloperCanada Montreal

    V.I.E. (French government international placement) · Montreal

    Québec construction company; custom GIS widget on ArcGIS for its teams.

    • Delivered solo, in 3 weeks, a GIS widget for ArcGIS Experience Builder in React/TypeScript
    • Area selection, multi-layer imagery, elevation comparison between two layers
    • Wrote French and English guides and delivered a 4-hour training in English
    • React
    • TypeScript
    • ArcGIS
  2. Bell CanadaFull-Stack DeveloperCanada Montreal

    Full-Stack Developer (Vue.js & Java Spring Boot) · V.I.E. (French government international placement) · Montreal

    Self-Service Center, a microservices platform for B2B and B2C customers at Canada's largest telecom operator, in English; my main product was a B2B SaaS for business clients.

    • Took part in launching a customer-facing web app: gathered the needs, chose the technologies and laid the front-end foundations
    • Contributed to the Java Spring Boot microservices behind the B2B SaaS and the field-service tool
    • Built every new feature to WCAG AA (AAA when possible) and tested it with VoiceOver and NVDA alongside QA
    • Built the banner as a Web Component and made it WCAG compliant: semantic structure, FR/EN labels, focus trap, contrast checks
    • Vue 3
    • TypeScript
    • Java
    • Spring Boot
    • Pinia
    • Web Components
    • Cypress
    • Jest
    • OpenShift
    • Azure
    Read the case study: Bell Canada
  3. OccitalineFull-Stack DeveloperFrance Toulouse

    Full-Stack Developer (apprenticeship) · Apprenticeship · Toulouse

    Cybersecurity-oriented industrial Linux switch-router for building management (GTB), which I worked on from A to Z, from specifications to client demos. Deployed at CNES, including the Ariane launch pads, and at the Stade de France.

    • Built the web app and REST API (Node.js, MongoDB, Vue) that configure the router end to end, from the UI to Linux scripts: firewall, routing, VPN
    • Linux administration: scripting, IP routing, netfilter/iptables firewall; C driver development
    • Multi-site sensor supervision (REST, MQTT), 3D BIM viewer in JavaScript, 2D graphic editor; technical demos to clients
    • Node.js
    • MongoDB
    • Vue
    • Linux
    • iptables
    • VPN
    • MQTT
    • C
    Read the case study: Occitaline

Full history: CV (PDF) · LinkedIn

What people say

  • “He understands what he's capable of and shows it upfront, highly recommended!”

    Kashan AhmadClient, Chrome extension (2024)via Upwork
  • “Quentin was a joy to work with, highly skilled, precise and very good analytical skills! And above all a very nice person.”

    WillCo-founder (2024-2025)via InnoSelect
  • “Quentin is very fast and efficient. He quickly grasped the nature of my problem and solved it in record time. I won't hesitate to work with Quentin again.”

    Ludovic RobbeClient, Vue.js project (2025)via Malt · Translated from French
  • “Fast, efficient and very friendly. I recommend him.”

    Kévin SimoesCEO (2020)via monpartenairebancaire.fr · Translated from French
  • “I was lucky to work with Quentin on a web project. Quentin is a real asset to a team and will adapt perfectly to different projects.”

    Numa BalardSystem administratorvia LinkedIn · Translated from French

Side projects

Outside client work, I build my own projects, from ESP32 firmware and Raspberry Pi networking to iOS apps. Most start from a real problem at home or on the road.

  • 2026

    Mémoire

    An iOS spaced-repetition app designed for adults with ADHD, with FSRS v5 scheduling and a home-screen widget.

  • 2025

    Remote door and gate opener

    I wired the building intercom to relays driven by an ESP32 running a small HTTP server in C, behind a Go service and a WireGuard tunnel, so the door and garage open from my phone.

  • 2024

    Easy Router

    A Raspberry Pi 4 travel router that joins public Wi-Fi on one adapter, serves a hotspot on a second one and routes everything through a VPN, configured from a Vue 3 web UI.

  • 2024

    Max-Explorer

    A web app for SNCF Max Jeune subscribers that finds the free TGV and Intercités routes sncf-connect hides, including short connections, shown as a list and on a map, from SNCF open data imported every morning.

  • 2022

    LoRa air-quality sensor

    An air-quality sensor on an M5Stack (ESP32) reading PM2.5, temperature and humidity, with GPS position, sending its data over LoRa to a gateway (Epitech IoT project).

  • 2022

    Connected home

    ESP32 sensors around the flat post temperature readings to an API on a Raspberry Pi, which drives the heating, presence lighting and intercom notifications.

About

English is my everyday work language. I spent two years in English-speaking teams in Montreal, at Bell Canada and Pomerleau, and I have also worked as a freelancer from Boston.

In 2026 I spent four months in Southeast Asia, in Thailand, Laos and Vietnam, and then came home overland: from Hanoi to Paris by train, through China, Central Asia, Georgia and Turkey. Railora was born on those trains: I wanted to know where my train was, and no app did it well.

Languages
French · Native
English · Fluent, 2 years in English-speaking teams in Canada
Spanish · Advanced, practiced in Central and South America and Spain
Education
Epitech · Master's degree, Software Architecture, graduated 2022
CodinGame · JavaScript 770/790 (2022)
Quentin smiling in the desert at sunsetQuentin seen from behind under the northern lights

A project or a role in mind? Let's talk.

I answer every message within 24 hours.

Book a 30-min call

contact@quentinaslan.com

+33 6 52 68 95 83