I like making complex work feel simple.

I’m Thierry — a product-minded software engineer who moves between product decisions and the code that makes them real.

Thierry smiling at a gathering.
Scroll to selected work

A few things I’ve helped bring to life.

Products, platforms, and interfaces—from collaborative cards to real-time media and backend systems.

01 · Co-founder & Product Engineer · Sep 2018 — Present

Sharewell

A SaaS platform for creating greeting cards collaboratively.

Problem
Give groups a simple way to contribute messages to one greeting card.
My role
Co-founded Sharewell and owned the product end to end, from customer discovery and UX through engineering, infrastructure, analytics, and operations.
What I built
The Node.js, Vue.js, MongoDB, and AWS platform, including premium monetization, PDF generation, email delivery, and product analytics.
Result
More than 100,000 messages created and thousands of collaborative cards generated.

02 · Senior Software Engineer · Sep 2018 — Jun 2025

talent.io

Critical business systems for a platform serving tens of thousands of customers.

Problem
Keep billing, payments, email delivery, and security systems reliable at customer scale.
My role
Owned and scaled critical business systems, partnering with product, finance, and operations.
What I built
A billing platform with Ruby on Rails, PostgreSQL, and AWS, plus transactional email infrastructure and security improvements.
Result
Billing supported more than 30,000 payments, while email systems delivered over one million transactional emails.

03 · Software Engineer · May 2017 — Oct 2017

Streem

A media monitoring and analysis product built for real-time search. Streem was acquired by Cision.

Focus
Make real-time media coverage searchable through a high-performance interface.
My role
One of the first engineers, shipping core product work from an early stage.
What I built
The Angular dashboard, Ionic mobile app, and Elasticsearch-backed search interface.
Result
Shipped the core dashboard and mobile app, and built search for real-time media monitoring.

04 · Software Engineer · Aug 2014 — Dec 2016

Streamroot

Backend infrastructure and customer analytics for real-time systems. Streamroot was acquired by Lumen.

Focus
Build backend services for high concurrency and make customer activity measurable.
My role
The first backend engineer; owned architecture and led a team of two on the analytics dashboard.
What I built
Node.js and Go infrastructure on AWS and Azure, a WebSocket system, and an InfluxDB customer analytics dashboard.
Result
The real-time system supported 10,000+ simultaneous WebSocket connections; the dashboard processed 100,000+ data points.

05 · Frontend Engineer · Oct 2012 — May 2014

TakeTracker

A browser application built around HTML5 audio, video, and canvas.

My role
Frontend Engineer, balancing independent implementation with collaborative product work.
What I built
The JavaScript and AngularJS frontend, including the app’s HTML5 audio, video, and canvas experience.
Collaboration
Worked independently and with three people across API, design, and UX.

From complex systems
to products people can use.

I’m a product-minded software engineer with 13+ years of experience building and scaling SaaS products. My work spans payments, monetization, analytics, and customer-facing applications—from product decisions through engineering and operations.

More on GitHub

Let’s make something useful, together.

contact@thierrynilles.com