I'm Maurice-Michel Didelot

Français / English / Português

Hacker

Software Engineer

Traveler

Contact me!

Life timeline

2001

I'm born on October 17th in Nancy, France. That was a good day.

2007

Discover video games on my father's laptop.

2008

Discover algorithm using Scratch MIT.

2009

Discover C programming by reading on Le Site Du Zero, a french website.

2012

Discover PHP / HTML / CSS

2014

Discover Hacking through The Art of Exploitation book completely out of luck.
Probably the most influencial book of my life.
First experience with Linux using the provided Live-CD.

2016

My family move to Lisbon, Portugal.

2017

Attend High School at Lycée français Charles Lepierre, Lisbon.

Drop out of High School. (I wasn't really good at it)

2019

First job at Tech company based in Lisbon as an engineer, didn't liked it.

2020

Covid-19 Strikes. Not the best year of my life, I just focused on work.

2021

Start a company named Expresso, later renamed Chictip to allow restaurants to put their menus on QRCode, and customers order from their phones. It didn't worked.

2022

Write article How I hacked SONOS and YouTube the same day, hit it big on Hacker News. Get contracts from US based companies.

First conference I gave to the FIC (Forum International de la Cybersécurité) to present my work in "How to Hack an ESA's experimental satellite."

First time out of Europe, to visit New York, USA.

Get a long term contract from Pikkit, Inc based in NYC to develop systems to bypass anti-bots.

2023

Traveling to Southeast Asia:
Thailand, Cambodia, Vietnam, Malaysia, Phillipines, Taiwan.
That was a life changing experience.

2025

Traveled on the USA East Coast by train going through:
New York, Washington D.C, Richmond VA, Savannah, Jacksonville, Fort Lauderdale, Miami, Tampa.

Stop working for Pikkit, focus back on personal project and traveling.

20XX

Who knows what next?

What does deadf00d means?

I chose deadf00d as a pseudonym based on 0xDEADF00D, a hexadecimal value that also happens to read like an English phrase. This number was used by the Amstrad system to mark memory that had been freed by the kernel. So if a use-after-free occurred, the program would encounter 0xDEADF00D at the address that was previously in use. I started using this value in my code for the same reason of being clear on debugging. And then thought it made a good pseudonym.

Contact me

© 2025 Maurice-Michel Didelot. All rights reserved.