Maxime

@maxime.bsky.social

🇫🇷 in 🇺🇸 NYC 🗽 Frontend tango.us Three.js, Shaders, React, Next.js Thoughts and learnings on https://blog.maximeheckel.com Work on https://maximeheckel.com

✍️ Can’t wait to share with you everything I’ve learned about Volumetric Lighting on Tuesday So many new fun shading techniques to tell you about

Bild

sneak peek of some diagrams that will make it into the next blog post translating concepts that feel super clear in my mind into those is hard but the result is super satisfying when it it works

BildBildBildBild

Had a blast getting to talk about shaders and hanging out with everyone at #Config2025 For those who came to my talk or watched it online, thank you so much! If you missed it, I just updated the blog post of this talk with the recording: blog.maximeheckel.com/posts/config...

Speaking at Figma Config 2025 - The Blog of Maxime Heckel

An overview of the talk I had the chance to give the Figma Config, sharing my passion and learning journey around shaders and real-time 3D on the web.

blog.maximeheckel.com

It's been 34 days since a New Yorker was abducted from his apartment lobby and sent to a detention facility in Louisiana. The Trump administration now admits this kidnapping was *solely* on the basis of protected First Amendment speech. Free Mahmoud now.

Pressed for evidence against Mahmoud Khalil, government cites its power to deport people for beliefs

The U.S. government has submitted a two-page memo from Secretary of State Marco Rubio as its main evidence in its deportation case against Columbia University activist Mahmoud Khalil.

apnews.com

little sneak peek at a potential new blog landing page I've been working on for the past few days still early, and I have a lot more I want to experiment with

410 mi later - time for a new pair of running shoes the difference of the state of the cushion between the new and the old one is pretty mind-blowing

Picture featuring to white nike running shoes on top of one another
- the bottom one is the older pair which after 410mi of usage has its cushioning slightly broken/compressed
- the new one at the top features no tear or usage

What started as a small personal project to make another animated shot turned into a small full-fledged 2-minutes short film! Almost done! Stay tuned :)