Skip to content
View tboulet's full-sized avatar

Highlights

  • Pro

Block or report tboulet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tboulet/README.md

Welcome to my GitHub profile ! ✨

About me 🙂

I am a french PhD student in AI specialized in LLM for Code Generation. My research is about building Software Engineering Agents (SWE-Agents), i.e. LLM-based systems interacting with a codebase through a terminal interface to solve a long-term coding task, such as solving a GitHub issue, an embodied environment or even lead a research project. I believe this framework can tackle a vast quantity of tasks and is extremely promising for the future of AI.

I have a strong background in mathematics and formalization from my french engineering masters. I'm mostly a python developper and not an expert on other languages, but I compensate by heavy but carefully designed AI coding assistant usage. I have teaching experience in RL, RL on LLMs, and computer science project management.

I have also a technical and conceptual interest on other AI fields such as Supervised Learning, Reinforcement Learning, Game Theory/Game Playing AI, Operational Research, Search Problems/Decision Making, Social Deduction Games benchmarks, as well as a philosophical and conceptual interest for AGI and AI Alignment & Safety.

Publications 📝

My curriculum 🎓

(Details on my LinkedIn)

  • PhD at FLOWERS: Using Large Language Model for generation of controllers in interaction agent-environment - current

  • Research Intern at FLOWERS (INRIA's Reinforcement Learning team in Bordeaux (France)): Studying the dynamics of Ecosystems of Neural Agents - 6 months

  • Maths Vision Apprentissage (MVA) master at Ecole Normale Supérieure Paris Saclay : one of the most renowned masters in Europe for machine learning - 1 year

  • R&D intern at Ubisoft La Forge Montréal: Deep Learning applied to Video Games - 6 months

  • Research intern at InstaDeep Paris : Deep RL for optimization in maritime Network Design - 6 months

  • Student at CentraleSupélec : top 3 French Engineer School (Deep Learning lessons and many more) - 3 years

Teaching and Educational Purposes Projects 👨‍🏫

Research projects 🧪

  • Alan Code : An open-source coding agent. Usable in CLI, GUI, or as a python library to build upon.
  • Reasoning Game Act framework : A framework to benchmark agents (Alan Code) or AI assistants (Claude Code, Codex) on interactive game solving tasks (ARC AGI 3, Minigrid, ...), with harness features.
  • SimpleLM : My own LLM inference engine to support models, largely vibe-coded.

Personal Projects 🔥

  • fileproxy : a python package to establish file-based communication between a server and a client, as a workaround for cluster without compute node internet access. PyPI package : fileproxy
  • Time measure package : a simple context manager to measure the time taken by a block of code, that only add one line of code per section to measure. PyPI package : tmeasure
  • VM Placement problem : The formulation sof the VM Placement problem and several variants of it, as well as algorithms for solving them.
  • Deep RL Framework : a framework made by myself for Deep Reinforcement Learning. It is based on the OpenAI Gym and pytorch.
  • AI agents for Search Problems : a python package for Search Problems and Search Algorithms (DFS, A*,...). PyPI package : SearchProblemsAI.
  • AI agents for Games : a python package for Perfect Information Extensive-from Games (Chess, Connect4,...) and some algorithm ((Expecti)MiniMax, MCTS, ...).
  • LocalPerf : an easy-to-use package for measuring the performance of python in any machine, in terms of CPU, multiprocessing and GPU (pytorch and JAX), and also verify that the GPU is used. PyPI package : localperf.
  • Telegram bot : Sold-out Tickets Detector. Repository here.
  • IntegOR : a python package based on scipy.optimize that aims to traduce an Operation Research problem that can be linearized to a binary integer linear problem, to solve it. PyPI package : integor.
  • Stable Baselines 3 Full Pipeline. A repository built on top of SB3 with some additional features. Repository here.
  • Backtracking : A python package for backtracking algorithm, as an interface and a solving function. PyPI package : backtracking.
  • Computer Vision Project : Facial Expression Recognition. Information here.

Group Projects 👯

How to reach me 📫

You can contact me on LinkedIn or by mail.

Personal Mail : timothe.boulet0@gmail.com
INRIA mail : timothe.boulet@inria.fr

Pinned Loading

  1. Alan-Code-agent Alan-Code-agent Public

    Open-source Python implementation of a Claude-Code-like agent (Gemini CLI, Codex, Copilot...). Usable in CLI, GUI, or as a python library to build upon. Works with any LiteLLM compatible API key, a…

    Python 25 3

  2. Formation-Reinforcement-Learning Formation-Reinforcement-Learning Public

    Reinforcement Learning Formation repository, as part of Automatants formations for the CentraleSupélec campus.

    Python 19 1

  3. ramosleandre/regact ramosleandre/regact Public

    Reasoning Game Act

    Python 3

  4. gridworld_rl gridworld_rl Public

    Implementation of a gridworld environnement with basic RL algorithms on it

    Python 12

  5. SimpleLM-Inference SimpleLM-Inference Public

    OpenAI-compatible LLM inference server built on top of HuggingFace transformers. Designed for clusters where the canonical fast engines (vLLM, SGLang, TGI) are blocked by toolchain / glibc / GPU-ar…

    Python

  6. fileproxy fileproxy Public

    File-based RPC for running Python functions across network-isolated nodes. Useful for HPC clusters where compute nodes lack internet access.

    Python 1