Hi, I'm Cindy Roullet.

I'm a Senior Software Engineer with 10+ years of experience building production software, backend systems, developer tooling, and applied AI solutions. I work across Python, Java, C#, C++, distributed systems, automation, and interactive software.

I hold a PhD in Computer Science focused on: Computer Vision and Transfer Learning Methods to Index and Explore Images of Pompeii at the University of Arkansas in December 2020.

Technical skillsMySkills

A focused view of the tools and practices I use across production engineering, AI-enabled workflows, and interactive software.

Languages

PythonJavaC#C++JavaScriptSQLGDScript

Backend, Data, and Cloud

REST APIsSpring BootFlaskPostgreSQLMySQLMongoDBKafkaRabbitMQAWSDockerGitHub ActionsCI/CD

Applied AI and Machine Learning

Agentic AIMCPClaude CodeTensorFlowKerasOpenCVComputer VisionImage ProcessingMachine LearningNLP

Interactive and Full-Stack Development

GodotUnityReactBlazorNode.jsAutomated TestingDeveloper ToolingProduction Support

Experience Experience




January 2024 - Present

Senior Software Engineer - Moko Studio

Build production software and internal systems from architecture through release using Python, C#, Godot/GDScript, PostgreSQL, Docker, and GitHub Actions. Develop agentic engineering workflows, development and release automation, and gameplay simulation systems.

Avignon, France

June 2022 - January 2024

Full-Stack Software Engineer - LenderPrice

Built and maintained production services for a cloud mortgage pricing platform that evaluated thousands of loan products in real time and processed more than $20B in locked loan volume each month. Developed backend services, REST APIs, asynchronous workflows, and database integrations using Java, Spring Boot, MongoDB, Kafka, and RabbitMQ.

California, USA

September 2021 - May 2022

Full-Stack Software Engineer - KitBash3D

Developed web and desktop applications that helped artists access and manage a library of more than 15,000 production-ready 3D models and materials. Built features and integrated Python-based 3D pipeline tools using C#, Blazor, React, SQL, Python, AWS, and Git.

Portland, Oregon, USA

June 2017 - September 2021

Senior / Research Software Engineer - Tesseract Center

Led research and educational software projects from technical design through production. Built the interactive game Mornin’ in Your Eyes and applied computer vision, NLP, and machine learning systems for searching and analyzing large collections of historical images and text.

Fayetteville, Arkansas, USA

January 2016 - December 2016

Research Software Engineer - Smart ES Lab

Prototyped computer vision and image-processing solutions for 3D object recognition and obstacle avoidance using low-cost smart cameras for autonomous ground vehicles. Built and soldered an autonomous robot prototype with Raspberry Pi, C++, and FPGA-based components.

Fayetteville, Arkansas, USA

Selected workMy Work

Here is some of my work that I've done in various programming languages.

Project Source

Project Source

Project Source

Project Source

Project Source

Project Source

Project Source

My PortfolioMy Work

Virtual Pompeii

Applied computer vision and information-retrieval research for exploring historical images and captions from Pompei: pitture e mosaici.

Mornin’ in Your Eyes

A Unity/C# point-and-click educational game that teaches U.S. Civil Rights history through interactive storytelling, dialogue, scene management, and save systems.

A House of the Ozark

Standalone 3D application made with Unity to virtually tour the home of Fay Jones and learn about his architectural philosophy.

Graph Theory Project

A graph theory puzzle game based on the algorithms from "The Alcuin Number of a Graph," with eight progressively different puzzle configurations.

Whack a Zombie

2D Action mobile game. The player has to whack as many zombies as they can! Made with Unity.

Weather Application

Weather application made with Blazor and openweathermap API integration.

Dig Doge Doug

2D, 2 player, Standalone strategy game. This a fun family game with hidden math to play with kids. (Global Game Jam 2021)

Farm for your life

2D, survival farming game made with Unity. (Ludum Dare Game Jam 45)

Contact MeContactMe

Contact me

Feel free to reach out!

Location

Vancouver, BC, Canada

Languages

French, English