TP.

Hey, I’m

Tom Picaud

I'm a software engineer with a Master's degree in Computer Engineering, located in Poitiers, France. My diverse studies covered software modeling, cryptography, language theory, and full-stack web development. I've worked with Java, C++, Python, Rust, React, Angular, NestJS, Electron, and PostgreSQL. Independently, I've delved into blockchain, gaining a strong understanding of this technology. Currently working for Cryptoast, a cryptocurrencies-oriented media, I’m writing technical articles about the blockchain ecosystem (for both beginner and advanced readers) as well as developing an AI agent for task automation. Besides, I’m also building cross-platform game using React/React Native/NestJS called Cityborn.

EXPERIENCE

Cryptoast

Nov 2024 - Now

France

  • • Developing an AI agent to help with content creation and task automation
  • • Creating 24/7 news feed about cryptocurrencies and blockchain
  • • Managing automatic article generation
  • • Dealing with prompt engineering and LLMs
  • • Using various social network APIs (Telegram, Facebook, X/Twitter, LinkedIn, Youtube)
  • • Writing articles on Web3, blockchain and cryptocurrencies
  • • Popularising concepts for beginner/intermediate/advanced users of the blockchain ecosystem
  • • Testing and creating developer tutorials on various crypto-related technologies like AI agents, bridges, etc

CityBorn

Oct 2024 - Now

France

  • • Building cross-platform (web + mobile) game in React, playable in solo and multiplayer
  • • Retrieving data from various API (Google Maps API, Wikidata, Nominatim)
  • • Parsing and storing GeoJSON data dynamically
  • • Managing PostgreSQL and Redis databases
  • • Creating simple and easy-to-use UX and UI
  • • Dealing with mobile/web production deployments

ALTEN

Aug 2023 - Sep 2024

Rennes, Brittany, France

  • • Capitalized on blockchain projects from the group's laboratories
  • • Helped interns and new employees to get started with their blockchain environments
  • • Aggregated and organize knowledge
  • • Animated a blockchain community within a team
  • • Developed a traceability system on Hyperledger Fabric
  • • Deployed Hyperledgfer Fabric networks
  • • Developed smart contracts

IRISA - INRIA laboratory

Jun 2022 - Jul 2022

Rennes, Brittany, France

  • • Developed a reliable broadcast algorithm to replace blockchain consensus
  • • Learned Rust, cryptographic signatures and networking

Table Tennis Châteaugiron

Sep 2016 - Feb 2023

Châteaugiron, Brittany, France

  • • Trained senior/junior players during weekly sessions
  • • Created customized sessions
  • • Led a group of people

EDUCATION

Ecole Supérieure d'Ingénieurs de Rennes

2019 - 2024

Rennes, Brittany, France

  • • Engineer diploma in computer science (equivalent to a master's degree)
  • • International experience in Poland (Poznań University of Technology), 4 months

Lycée Sévigné High School

2016 - 2019

Cesson-Sévigné, Brittany, France

  • • Baccalauréat diploma, English section, with honors

UFCV Bretagne

2018 - 2019

Brittany, France

  • • Youth worker certificate, lifeguard qualification

MAIN SKILLS

React

React

Java

Java

Rust

Rust

Python

Python

C++

C++

INTERESTS

Hiking

Hiking

Sport

Sport

Music

Music

Economics

Economics

Blockchain

Blockchain

SOME PROJECTS

featureImage

Portfolio

Portfolio built with astro, react and tailwindcss, using some Material UI components, inspired by a template available in the astro documentation.

featureImage

Blockchain implementation

Basic blockchain implementation in python, which allows the user to run a blockchain, create a wallet and send transactions to the network.

featureImage

Byzantine reliable broadcast

A reliable broadcast algorithm in Rust based on a Ph.D. student's work, which reaches nodes consensus without using computational power.

featureImage

Planning poker

Planning poker application built with Angular and NestJS, which allows users to create a room and estimate tasks duration for projects.