Skip to main content
RC
Open to opportunities

Roman Cirier

@romancirier

I build end-to-end web, mobile, and AI-powered products in TypeScript.

China
Message

What I'm looking for

I'm looking to join one team long-term where I can grow, invest deeply in a product, build lasting relationships, and own impactful work across web, mobile, and AI-powered features.

I've built and shipped web and mobile products end-to-end for Journey, Bloomflow, Mayoo, Snoop, Kivid, and Class8. My work spans semantic search with Vertex AI, mobile app rebuilds, real-time messaging, analytics platforms, and production AI assistants.

At Mayoo, I independently designed a three-surface TypeScript platform across a NestJS microservices API, React web app, and React Native mobile app. At Lanslot, I led the app's development and launch to 120k monthly active users, re-architecting real-time voice from P2P mesh to SFU and mentoring developers through code reviews.

I enjoy owning architecture from database to UI, improving mobile performance, and turning complex product requirements into reliable features. I'm increasingly building LLM and RAG-backed experiences with vector search and production-ready AI workflows.

Experience

Work history, roles, and key accomplishments

LA

Lead Mobile Developer

Lanslot

Jul 2020 - Apr 2022 (1 year 9 months)

Led development and launch of the app to 120k monthly active users, owning feature design and prioritization. Re-architected real-time voice channels from P2P mesh to SFU topology, lifting stable room size past previous ceiling.

ED

Full Stack Developer

EDGCO

Aug 2019 - Jun 2020 (10 months)

Worked on multiple web and mobile projects, building trading tools, task management, and e-commerce platforms. Developed manual trading and real-time market sync for a crypto app, implemented a Node.js-based notification system, and designed an e-commerce app with React, Strapi, and Stripe.

JO

Back-end Engineer

Journey

Developed a semantic property search system integrating Vertex AI and Google Places API for intelligent autocomplete suggestions. Built a comprehensive search API with multi-dimensional filtering, optimizing Redis and cross-service calls for low latency.

BL

Mobile Developer

Bloomflow

Rebuilt the mobile app from the ground up, migrating to TypeScript with clean architecture and cutting cold-load time to near-instant. Developed an AI assistant agent with conversational chat, voice capture, and entity disambiguation flows.

CL

Full Stack Developer

Class8

Developed the driver vehicle inspection report (DVIR) feature end-to-end, including API design, CRUD operations, PDF generation, and offline support. Implemented workflows in React Native and Next.js apps and established error tracking with Datadog.

SN

Front-end Developer

Snoop

Developed new features for React Native mobile app including real-time messaging and a Netflix-style discovery screen. Optimized rendering from 40fps to stable 60fps and enhanced caching to reduce loading times.

Education

Degrees, certifications, and relevant coursework

Beijing Jiaotong University logoBU

Beijing Jiaotong University

Master of Software Engineering, Software Engineering

2018 - 2020

Master of Software Engineering degree from Beijing Jiaotong University, completed as part of a dual-degree program with EPITECH.

EPITECH logoEP

EPITECH

Master of Computer Science, Computer Science

2015 - 2020

Master of Computer Science degree from EPITECH, Paris, completed as part of a dual-degree program with Beijing Jiaotong University.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan