@aPinix

LEAD + CODE + DESIGN + PRODUCT ∙ VP of Front-End & Engineering Leader | 2x Founder | Front-End Architect | Product Development & Developer Experience

Lisbon, Portugal
Joined June 2009
Still feels a little surreal that Mini Piano was selected as one of seven finalists in the first ever @glazeapp Awards, out of more than 500 submissions. 🏆🎹 It started as a small idea: turn your Mac keyboard into a piano with nothing to set up. A huge thank you to the @glazeapp team, @AnthropicAI for sponsoring, the jury (@thomaspaulmann , @CaseyNewton , @aaron_epstein , @nateparrott, and @zehf ), and everyone who downloaded the app, shared feedback, or supported my work. It truly means a lot ❤️ If you're curious glaze.app/app/mini-piano-vo4…
3
12
1,014
André Pinto retweeted
another one for the react native community. I just open sourced @rbayuokt/expo-adaptive-glass, adaptive glass UI for @expo / @reactnative one <GlassSurface> and every phone gets the best glass it can handle, from the newest iPhone to an old Android
22
26
1
358
16,067
André Pinto retweeted
New experiment: json-render + jev The future Generative UI is instant Your components, your actions, your design system Rendered in milliseconds
221
503
261
7,780
1,333,290
💡 Universal syntax highlighter. In a <textarea> In 2026 (Chrome 152+), you can syntax-highlight different programming languages within the same <textarea> and get decent results Using the 🆕 OpaqueRange web API Works for <textarea>, even <input> Demo: gpu-lexer-textarea.netlify.a…
I trained a small model to do syntax highlighting in the browser with GPU. Meet gpu-lexer from Vercel Labs: Small (27.5KB), fast (runs on WebGPU), and language-agnostic (model guesses the syntax). gpu-lexer.vercel.app It is experimental and built for learning!
9
43
6
488
68,207
André Pinto retweeted
Three.js r186 released 🥐 threejs.org/changelog/?r186
31
107
21
1,135
132,097
André Pinto retweeted
Introducing OpenShaders. I’m building the home shaders deserve. Discover, build, publish, and install shaders made to ship. Open source. WebGL/WebGPU. One click away. Claim your username and reveal your unique shader. openshaders.com 🧵
81
17
35
304
47,643
André Pinto retweeted
Argent can now control physical iPhones over USB 🍎 ~/ npx @swmansion/argent init
60
106
16
1,362
181,891
André Pinto retweeted
Introducing HeroUI Agents 🔥 Embed an agent in your product. ✓ Understands page context ✓ Calls your tools ✓ Generates charts, tables & forms ✓ Can ask for approval before acting One agent. Every interface.
26
25
4
315
59,023
André Pinto retweeted
Bring Your Own Model to Raycast AI 🌐 Connect @OpenRouter with your own key 🦙 Run local models with @ollama ⚙️ Add any other OpenAI-compatible provider In v2, these features require a Pro subscription. Full changelog → raycast.com/changelog
38
17
16
206
49,332
André Pinto retweeted
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes! Migrate now with the guide or the migration prompt vitest.dev/blog/vitest-5.htm…
4
143
10
1,169
61,145
André Pinto retweeted
We are open sourcing `cn`, a new engine for Tailwind class merging and conflict resolution. It is a drop-in replacement for tailwind-merge and clsx. It works with all frameworks, runs everywhere and is 30x faster. Brought to you by @aidenybai and me. github.com/shadcn-ui/cn
157
302
58
4,855
427,583
André Pinto retweeted
The final part of @RyanCarniato's deep dive into Solid 2.0's async model: server functions, live streams, and streaming SSR. One reactive graph, spanning two machines: solidjs.com/blog/async-solid…
3
15
3
131
21,669
André Pinto retweeted
Bun 1.4 is our smallest release yet
157
99
75
2,318
1,087,963
André Pinto retweeted
We've just released Reanimated 4.6 🎉 ✅ React Native 0.87 ✅ CSS animation & transition callbacks now fire on iOS and Android ✅ new contrastColor() worklet, a port of CSS contrast-color() 🧪 experimental platform-driven CSS opacity transitions on Android, behind a feature flag
3
7
1
125
7,149
André Pinto retweeted
Depth-aware light injection in TypeGPU I got a 448x448 monocular depth model down to ~8 ms on my M4 Pro across ~250 dispatches, which is fast enough to use in realtime :D Since the inference is written directly in TypeGPU, I can just feed the depth buffer straight into the lighting pass. It never has to leave the GPU or go through any extra synchronization/interop step Inference, lighting and draw all go through the same command encoder.
961
4,687
1,284
50,153
10,099,944
André Pinto retweeted
🌴Announcing TanStack Table V9🌴 Now Stable! After more than two years of development, TanStack Table V9 lays a new foundation for years to come, with a tree-shakable plugin architecture, state management powered by TanStack Store, new features, major performance improvements, hundreds of bug fixes, and more.
27
98
14
1,152
93,254
🎹 Mini Piano v2 is live on @glazeapp Your Mac keyboard is now a fully featured 88-key piano. Record and export performances, switch sounds, use the metronome, customize keys, track stats, unlock badges, and maybe find a few secrets along the way 🐣 glaze.app/app/mini-piano-vo4…
7
5
258
Had an absolute blast building Mini Piano with @glazeapp. 🎹 Thanks to everyone who’s downloaded it and spent some time playing with it. Thanks for all the feedback so far. I’m just getting started. ✨ Plenty more updates are on the way. 🎹 Stay tuned.
32
Replying to @aPinix @glazeapp
6. Recorder & Metronome Practice without leaving the app. 🎙️ Record your sessions 🥁 Built in metronome ⏱️ Adjustable tempo 🎼 Time signatures Everything you need to improve your playing.
27
Replying to @aPinix @glazeapp
5. Badges & Stats Every time you play, Mini Piano remembers. 📈 Statistics 🏆 Unlockable badges 🔥 Streaks 🎵 Notes played And yes… there are plenty of hidden easter eggs. 🐣
18