R&D, Pixels, Applied ML, Demoscene. ex-ByteDance/TikTok AI Lab. ex-games. Opinions are my own. https://xitter.cf/t.co/H9UNZawZMI https://xitter.cf/t.co/IRhP6FmIQG

Germany
Joined July 2012
Just released Monte Carlo 4K PC Executable Graphics at Deadline 2026 demoparty. Enjoy! pouet.net/prod.php?which=107… #demoscene #shader #glsl
2
5
149
DLSS 5 is getting to something else #Speedshot
294
1,061
550
14,648
7,849,343
Gravitropy - I'm glad somebody did it the proper way. Love the surreal level design. The camera and gravity transition are smooth and do not loose the orientation
Control Resonant has annoying af level design
2
135
Pill Engine Teaser released at Xenium demoparty. Thank you for the grwat party! youtu.be/FuXcaMdJjvQ pouet.net/prod.php?which=106…
1
130
Which progress bar is better?
93
Michal Klos retweeted
Codex just found a “workaround” of not having sudo on my pc…
332
1,084
297
16,007
1,618,013
I optimized Pill Engine wasm binary to bellow 500kb, less than ThreeJS. Interested in details? github.com/MattSzymonski/Pil…
2
205
Michal Klos retweeted
I've been coding for 40 years. Here are the top 5 things I wish I knew when I started. 1. 90% of the job is debugging and fixing, not creating new code. Which is still fun if you're good at it. I used to think programming was mostly writing fresh, clever stuff. In reality, most of your time is spent in other people's (or your own past self's) messy code, chasing down why something that "should" work doesn't. Get really good at debugging early. Learn assembly reading, call stacks, and kernel debuggers. It pays off hugely. The best engineers I saw were absolute magicians at this. 2. Manage complexity from day one (ie: don't write slop and "fix it later" if it goes somewhere). Very early on, I'd hammer out code and refactor afterward. Big mistake. Now I start with clean, skeletal structure (minimalism first) and flesh it out carefully, with AI or not. Messy code compounds and becomes unfixable. Upfront discipline on architecture, naming, and simplicity saves enormous pain later, especially in large systems like Windows. 3. Tools and processes matter more than you think We suffered with basic diff/manual deltas instead of modern source control like Git. Branching, testing, and good tooling would have made porting and collaboration way smoother. Invest in your environment, automation, and reproducible builds early. Good tools amplify your output; bad ones (or none) drag everything down. 4. Understand the problem and existing code deeply before writing Don't jump straight to coding. Map out the problem, study what's already there (you'll inherit a lot), and plan. Low-level knowledge (hardware quirks, alignment issues on different architectures like MIPS/Alpha) was crucial. Also: assert early and often. It forces clarity. 5. People, politics, and "the right tool for the job" beat pure tech arguments. Brilliant engineers still argue endlessly. Sometimes it's about ego, not merit. Learn to spot the difference and "steer" the conversation rather than "winning" it. Bonus from experience: Side projects like Task Manager (started at home because I wanted the tool) can become your biggest hits. Ship small, useful things often. If you're just starting, focus on fundamentals, patterns over syntax, and building resilience for the long haul. It's going to be a wild ride, but the fundamentals still matter.
184
522
49
4,054
201,683
The subpixel rendering was so delicious on the big party screen. Well done, my personal party favorite!
That's right! We went beyond the LCD pixels of the GBA for the wild compo! My recently bought DS Lite finally had a good use. Full video at my channel youtu.be/FyxlM9oJMIU
3
112
I've shared k2py - 4k build system, an alternative to MS Visual Studio framework I've used for past 5 years github.com/sp0lsh/k2py Whats cool: 1 python file for all prod targets and zip into release 1 toggle for audio plugin: 4klang, oidos, sointu, none #demoscene #sizecoding
2
92
Quattro 4K Exe Gfx production timelapse. Shown today at PC Intro seminar at @revision_party #demoscene #shaders #sizecoding
3
128
From now on I'll vibe code only in Rust
FFmpeg is moving to Rust 🦀 Our use of C and Assembly in FFmpeg has been an unacceptable violation of safety. FFmpeg will be running 10x slower - but we're doing it for your safety. All your videos will appear green - safety first, working software later.
112
Vibe Coding feels more like BackstreetBoysing: 'Tell me why' x5 and then 'I want it that way'
58
Pill Engine can into wasm and WebGPU. The binary out of the box is 5mb, way too large github.com/MattSzymonski/Pil…
1
211
Thank you for the 2026 Meteorics nomination!
2nd place in 4K PC Executable Gfx, thank you! Cheers to @revision_party for the awesome party! Congrats to @iapafoto for the 1st place #revision #revision2025
3
93
Christmas break around the corner, prepare VOD of your preference dl.acm.org/conference/siggra…
58