Eliott Coyac

Full-stack software engineer

Eliott Coyac

I design complex projects from the ground up. I am proficient in Node.js / Typescript / Svelte, and formerly C++.

Taking full advantage of Kimi K3 and other open-weight LLMs for old & new projects. I like sovereign platforms: ones that own their IT and are not vendor-locked-in to hyperscalers.

Right now I'm helping scale Hugging Face.

🤗

Hugging Face Current

2022 - now

be-BOP

2023-2025

Core developer on an open-source, crypto-native monetization platform for communities and creators: e-commerce, point-of-sale, subscriptions, crowdfunding, ticketing, donations and pay-what-you-want under one roof.

  • Native Bitcoin & Lightning payments: trustless on-chain setup (BIP84 xpub, multisig) plus Lightning via LND or phoenixd — no payment processor or private key needed on the server
  • Peer-to-peer protocols: Nostr integration for notifications and discovery
  • Built with SvelteKit and MongoDB; self-hosted and sovereign, no third-party dependency
SvelteNode.jsMongoDB

MongoDB Certification

2021

MongoDB Associate Developer certification: data modeling, the document model, indexes, drivers and day-to-day operational tasks.

MongoDB

Cap Financials

2019-2020

Cap Financials

Architecture design and implementation of a SaaS application to aggregate all public data as well as private data from multiple sources on French companies, for risk analysis, marketing, portfolio management purposes.

VueJSNode.jsMongoDB

Teractys

2017 - 2020

Work on SaaS applications for professional photographers: Lumys, for selling and delivering photos online, and Lumys Scolaire, dedicated to school photography.

AngularNode.js

Engineering Degree

2014

Engineering diploma obtained! 🚀

Geared toward IT and Computer science.

Internship at Asobo Studio

2014

Internship at Asobo Studio

Implementation of the network engine layer for PS4 and Xbox One. Other work on Monopoly Plus

C++

IEEEXtreme 2011

2011

5th place worldwide (team 142857, ENST Bretagne) at IEEEXtreme 5.0, the 24-hour programming competition: in a team of three, using C++.

C++

Mongoku

2025

Mongoku

Cutting Fabric

2023-now

Cutting Fabric

Bergère Enchantée

2022-now

Bergère Enchantée

The online presence for my wife's upholstery business. A full storefront (source): catalog and made-to-measure armchairs, fabrics & finishes, pricing, an appointment/contact flow. See also the companion Cutting Fabric app for upholsterers.

SvelteNode.jsMongoDB
🌌

Boardgamers

2018-2020

Boardgamers

A platform to play boardgames online. Boardgames can be added, updated and removed dynamically. Features include game creation, spectating, ELO rankings, a variety of options and integration with a NodeBB forum.

There are currently four boardgames on the platform: Gaia Project, Powergrid, Container and 6nimmt.

VueJSMongoDBNode.jsSVG

Open Drive

2017

A cross platform Google Drive client, originally made due to the lack of alternatives on Linux. It monitors local file changes to sync with the remote Google Drive folder.

ElectronNode.js

Monkeyball POC

2014

Monkeyball POC

A simple OpenGL program with a ball rolling on generated terrain, with friction and gravity

C++OpenGLSFML

Pokémon Online

2009-2014

A Pokémon battle simulator, fully made in Qt and then a web client and android application were added. Had over 1000 concurrent players for a few years.

QtC++

Talks & Articles

How we built an always-on engineering assistant that lives in Slack, remembers everything, and uses Hugging Face infrastructure to do it.

Slides (in French) about SvelteKit hooks: server hooks, universal hooks and client hooks — what they are and how to use them.

Global stores are shared between all users during SSR. A pattern for per-user global stores in SvelteKit using a root layout load and context.

Slides (in French) about open source: why and how to contribute. Talk given while at Zenika.

© 2026 Eliott Coyac