Projects
I've tried to gather my recent side-projects. Some may pick your attention?
mok
Release date: January 2026
A terminal-based coding agent harness with multi-agent flow orchestration for complex executions.
mok is a terminal-based coding agent harness built in Go. It talks to OpenAI-compatible LLM endpoints with SSE streaming and handles tool calls (read, write, edit, bash), thinking, and loops.
With a strong focus on running perfectly with non-frontier and local models, mok includes quirk handling for tool calls, empty responses, loops, JSON repair...
Its multi-agent orchestration lets you define agents with their own prompt, model, and config overrides, then chain them into flows that run sequentially with handoff summaries between isolated contexts.
Additional features include automatic context compaction with LLM-driven summarization, session save/restore, slash commands for model switching and YOLO mode, and configurable allowlist/blocklist for bash command execution.
Scroll Story
Release date: September 2025
Create epic adventures with AI-powered interactive storytelling. Play solo or with friends in any genre.
Scroll Story is an AI-powered interactive storytelling platform where players can create and experience epic adventures across any genre, fantasy, sci-fi, horror, and more.
Play solo or with friends as the AI generates immersive narratives in real-time, adapting to your choices and decisions.
meh
Release date: January 2022
A personal code editor built in Zig with modal vim-ish editing, LSP support, and accelerated SDL2 rendering.
meh is a personal code editor developed in Zig from scratch. It uses SDL2 for accelerated rendering and SDL2_ttf for font loading.
The editor features a modal vim-ish interface (not vim-compliant, but remeh-compliant), with HiDPI support, smooth font rendering, and full UTF8 support.
LSP support (go to definition, implementations, references, completion, docs), ripgrep and fd integration for file searching. Multi-cursor editing, a minimap, syntax highlighting, vertical splits and more.
Diago
Release date: March 2020
Diago is a visualization tool for CPU profiles and heap snapshots generated with pprof.
The Go language offers an easy way of retrieving CPU profiles and heap snapshots using pprof. It also has a CLI interface to navigate through them as well as the generation of graph with GraphViz.
Diago on its side is offering the visualization in a tree, offering a different way of navigating through them. This visualization is inspired by tools for other languages (C++, Java) which provides it and that I think was missing in the Go eco-system.
Stream Maker
Release date: February 2018
Stream Maker is a tool to generate custom graphics for streamers: overlay, banners, screens and more.
This tool has been created in order to help video games streamers create their own design. Many doesn't know where to start to let their stream be original. By using [Stream Maker](https://stream-maker.com), you're able to quickly create your customised graphics and start streaming with them.
A form has to be filled (theme, colors, username, positioning, ...) and it immediately generates the images, which can be downloaded in a zip file. No account is needed to download those graphics but you must pay to download the higher resolution of the files.
Les 12 Derniers
Release date: January 2018
Les 12 Derniers is a music festival located in Yennes, Savoie, France.
As a volunteer of the festival, I've realized the website in order to have more visibility on the web and to let people know about the planning of the festival.
Photos and descriptions of each previous show is available with a full timeline of the story of the festival, for those who don't know it! Of course, there is also all the needed information in order to reach the place the day the event is happening!
Smartwitter
Release date: August 2017
Smartwitter helps you having an active Twitter account.
You configure the keywords you're interested in and Smartwitter will offer you a choice of tweets that you can retweet or favorite.
Having these already provided list of tweets to interact with helps you industrialize your Twitter account.
The tool is not finished but is fully functional.
Memoiz
Release date: February 2017
Write down everything as memo and they’ll be automatically enriched by learning algorithms. Moreover, emails and push notifications will remind you in order to never forget your memos again.
Memoiz is a special kind of memos list as it tries to auto-complete information for you in your memos.
By using different kind of sources, it first tries to automatically tag your memo with a cateogry (Film, Music, Event, ...). It is able to send you email with more infos that what you've typed in your memos (using Bing, Wikipedia and more).
For example, if you have a memo with « Red Hot Chili Pepper » as content, it automatically adds the category « Music » to your memo, and would send you an email with the abstract of Wikipedia to remind you that you've a Music memo waiting.
Sized Wait Group
Release date: November 2016
SizedWaitGroup has the same role and close to the same API as the Golang sync.WaitGroup but it adds a limit on the amount of goroutines started concurrently.
mehstation
Release date: March 2016
mehstation is an opensource and multi-platform frontend for emulation / retro / TV boxes.
Fully controllable by keyboards or gamepads, it is capable of running on low-end systems (Raspberry Pi) and to provide beautiful views full of details. Automatically detecting which gamepads are plugged and asking for mapping if they're not configured.
mehstation can launch everything which is executable on the OS and comes with a configuration application that can be used on a more powerful system in order to have a better configuration experience.
Reddit Audiences
Release date: January 2016
Follow subreddits audiences and articles evolutions in a Reddit external analytics service.
Reddit Audiences provides information on each subreddit activity, such as a graph of the connected users. Moreover, statistics of each articles posted in the subreddit is available.
Using these infos, you are able to know the performance of your post and to know the best time to post your article.
upd
Release date: January 2015
Upload from CLI, share with browsers.
upd is a server/client application to easily upload any file from your mobile, desktop or even the command-line in a second and share it with an URL.
It supports different storage backend (filesystem, Amazon S3) and the servers provides a simple API to easily allow the creation of clients.