About Me

Jeremy Somsouk

Hi, my name’s Jeremy and I’m a software engineer. I have worked for several companies gaining teamwork and hard skills but above all, soft skills to lead projects from the ground up.

I am most skilled in: Java and making phở

And I am still learning how to be a great dad and that kind of leave me sleepless sometimes, but that is worth all the riches of the world.

Discover my projects ↓

Things I’m building

Explore my projects

All projects →
Bientôt’s existing symbol with the words Faire une place. Ensemble. on a warm porcelain background

Bientôt

Bientôt, à nous.

A collaborative checklist for expectant and new parents in France. Share practical preparations and responsibilities with your partner, and explore tasks and short readings along a personalized monthly journey.

  • Family preparation
  • Android & web
  • Rust & TypeScript

In development and currently tested privately on Android. The presentation site is live; public Android and web access are still to come.

Discover Bientôt →
Tessera’s mint and amber tiled T identity on an ink-blue terminal pane mosaic

Tessera

Your terminals. Your specs. Your agents.

A native terminal workspace for Claude Code and Codex, with split panes and searchable work cards to keep your projects organized.

  • Rust
  • macOS & Linux
  • Claude Code & Codex

Version 0.9.0 · Alpha for macOS and Linux · Intel and ARM64 · One-command installation.

Explore on GitHub →
Mélimo terminal player showing a music queue and synchronized lyrics with fictional demo tracks

Mélimo

Your music, in your terminal.

A lightweight music player built in Rust. Search and stream music, build your queue, and control playback from your keyboard. Explore playlists and follow synchronized lyrics when available.

  • Rust
  • Terminal UI
  • macOS & Linux

Available on macOS and Linux.

Explore on GitHub →
Illustrated welcome to La cabane à découvertes

La cabane à découvertes

A little place to learn, play, and explore.

A collection of playful browser activities for curious minds. Practice reading, match illustrated cards, solve puzzles, and experiment with light and water.

Enter the cabane →
PRCtrl banner with a terminal prompt and a green pull request symbol

PRCtrl

Pull requests. Under control.

A Rust command-line tool for managing GitHub pull requests. Browse reviews in an interactive terminal UI, filter across repositories and teams, and keep track of what needs your attention.

  • Rust
  • Terminal UI
  • GitHub
Explore on GitHub →
Guessr: anonymous answer cards and player tags in green

Guessr

Guess who wrote each answer.

Write an answer, match anonymous responses to players, and compare your scores.

  • Multiplayer
  • Browser game
Play Guessr →
A mint spark bends mysterious branching paths and concentric waves

Ripple

Change the rules. Follow the ripple.

An experiment in cause and effect. Change a cost, watch a pathfinding algorithm decide differently.

Explore Ripple →
Nuance in terracotta ink on cream paper, with two crossing pencil lines

Nuance

See what matters before you choose.

A private space for untangling difficult decisions and understanding the trade-offs behind them.

  • Reflection
  • Private by design
  • Rust & WebAssembly
Open Nuance →

Experience

Doctolib

Software engineer

2026 - Present

doctolib.fr

Building the technical foundations of Doctolib’s digital health strategy for patients.

Continuous preventive care: developing the patient “Care Plan”, a health suggestion and reminder engine for consultations, screenings and examinations based on public health authority recommendations. The goal is to make Doctolib a trusted health advisor, able to proactively plan preventive care so patients do not have to remember it themselves.

Parental support: designing onboarding journeys and baby development tracking experiences, with personalized content, smart notifications and daily activities.

BlaBlaCar

Software engineer

2020 - 2025

blablacar.com

Development within several teams of back-end developers for the development of the BlaBlaCar bus, carpooling inventory technical platform, and user experience.

  • Migration of route search for different partners
  • Added discount display for bus trip details
  • Integrated the Zendesk application using our internal APIs
  • Migration and improvement of legacy PHP code bases to Java
  • Designed and implemented user experiences for drivers and user profiles

Streamroot Lumen

Software engineer

2022

streamroot.io

Making data services safer and easier to develop.

  • Migration of Google cloud data instances from one project to another
  • Addition of CI/CD pipelines for the data projects

Happn

Software engineer

2017 - 2020

happn.com

Developing within a team of 13 back-end developers for the maintenance of the happn API and the creation of new Java microservices.

  • Leading the specifications and design of new features
  • Improvements and maintenance of Java back-end microservices
  • Creation of a microservice of data storage for CRM purposes

Education

EPITA

Systems, Networks and Security Engineer diploma

2012 - 2017

During my time at EPITA I learned the most teamwork and rigor which I try to carry on in my career. I thoroughly enjoyed my time at this school and learned how to learn fast new technologies and becoming an all around engineer.

Even though I did a specialization in security the last two years of school, I realized quickly that my main interest was still the software engineering.

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Gaming
  • Photography
  • Chess