software engineer @linear · writing about web, design, and shaders at blog.maximeheckel.com 🇫🇷 in 🇺🇸

New York, NY
added some of my favorite work of 2025 to my personal website along with some small yet satisfying updates → maximeheckel.com
27
23
573
41,413
Maxime retweeted
✈️『ACE COMBAT 8: WINGS OF THEVE』の空と雲を支える描画技術「Cloudly」の研究開発を、Q-Gamesが担当しました!☁️ 多彩な雲の造形から、雲間に差し込む光、航空機が雲に落とす影までリアルに表現。 Cloudlyが描き出す壮大な空を、ぜひご体験ください!✨
5
505
1,510
58,220
NY sky during my run this evening so glad I went outside
3
1
74
2,678
Maxime retweeted
We're working on making Linear your favorite launchpad for cloud coding agents Today's update adds a preview terminal attached to your coding environment, before starting an agent. Never interrogate your agent about how it set up the environment again 🫡
New: Adaptive routing Linear coding agent can now automatically select the right model for each issue. Save time and tokens by routing simpler tasks to a faster model, while using the default reasoning model for more complex work.
6
2
30
13,749
work mentioned!
Btw this out-of-focus paint effect was achieved with @MaximeHeckel's blog post: blog.maximeheckel.com/posts/…
3
4
125
7,942
more experiments with my WebGPU path tracer: - twisted glass shapes for more intricate refraction and dispersion - glowing lamp intersected by refractive acrylic panes (inspired by Thomas Vincent’s work)
8
11
165
6,509
links where you can try these: - glass shapes: r3f.maximeheckel.com/raytrac… - lamp: r3f.maximeheckel.com/raytrac… don't forget to toggle on the path tracer or you risk to be disappointed :) little plug for the lamps, tempted to buy one: thomas-vincent.com/
4
650
Been a while since my last running journey update ████████▒▒ 80% of my yearly goal reached Distance YTD: 802mi Current Streak: 91 weeks (~1700mi) I'll make it but down to the wire
1
18
1,316
Maxime retweeted
Agents were shipping code faster than our CI pipeline could keep up. Our team optimized our pipeline, leading to a roughly 15% faster test suite and 50% reduction in runner-time spent per test, all while our test suite grew 4x in size. @moofeez explains how: linear.app/now/ci-bottleneck…
34
20
490
145,345
A hidden element of an in-game camera is how we prevent collision without the player noticing! Here is a brief look into a few of the ways I prevent this in my game. comment if you have any specific questions about this!
18
104
1,530
81,352
Maxime retweeted
Spent some time with @MagicPathAI this weekend and @rive_app's CLI to make: a browser guitar hero you can play with your keyboard! watch my short demo and play with link below.
6
9
60
4,058
Maxime retweeted
Turns out a kaleidoscope is a tiny trick 🪄 carmenansio.com/articles/kal…
1
5
46
3,699
finally got some good renders from the WebGPU path tracer I’ve been building to show you as you may know making convincing glass with refraction, caustics, and dispersion has been my white whale for 4 years now lots to improve but happy with it so far! r3f.maximeheckel.com/raytrac…
17
30
440
16,249
Maxime retweeted
New: Priority inbox Not all notifications are created equal. Linear now surfaces your most important updates in a dedicated priority inbox. Quickly unblock your team and keep work progressing. linear.app/changelog/2026-09…
6
3
147
21,826
this is a hard problem to solve while being table stakes for many products today so happy this exists
Introducing LiveText, part of Liveblocks Sync. Our new data type for collaborating text editing, and a replacement for Yjs. → lblcks.io/livetext
1
14
2,747
been looking for the right scene to demo my lcd display shader this one felt just right r3f.maximeheckel.com/isometr…
28
28
703
28,952
an idea i recently played with: gracefully suspend a webgpu scene when the browser becomes inactive - animations ease to a halt - lights are dimmed - the render loop pauses on the final frame the scene then comes back to life on focus :) → r3f.maximeheckel.com/webgpu/…
15
11
262
11,170
Damn: 160 employees $100M revenue 177% net revenue retention (a customer who spent $100 a year ago now spends $177) Full-remote Basically no emails Obsessed with performance Some of the best engineers I worked with before now work at Linear Linear is 🔥
Today we're announcing our second employee tender offer. We passed $100m ARR earlier this year and now have more than 40,000 paying customers. The tender lets our teammates participate in that success at a $2.5B valuation: linear.app/now/sharing-growt…
54
95
3,759
491,845
Maxime retweeted
Been working on improving the MagicPath community feature :) I take inspo from @thsottiaux so every DM of love, hate, etc will be treated as a PR to make it better. Got a design to feature? Thoughts? Hate mail? DM me!
Article

A house for open source design

A lot of designers want to take inspiration from, riff on, and remix other peoples interesting designs MagicPath Community is a great place to both share your designs, find exploration, find

4
9
52
8,885
Maxime retweeted
Quick look at the blobtrack effect I made for @MaximeHeckel ‘s blog. Some math involved to get the videos side by side and it uses the custom Dither + digital crunch effect rack for that retro Gameboy Advance feel.
2
12
1,509