Ajmal
@ajmalafif
Followers
2K
Following
38K
Media
429
Statuses
18K
Check it out live at
ajmalafif.com
Check out the list of hardware and software that I currently use professionally and personally.
1
2
14
Here's a workflow I'm trying with Claude Code + git worktrees in Conductor (currently working on performance improvements): 1. Use Claude in two worktrees to implement two different approaches for performance optimization. In each one, have Claude build a "benchmarking lab" so
13
9
116
CSS 🤝🏽 Math How to get even margins without ignoring line-height.
32
84
1K
the game and code are published ! there's 25 computer vision apps and creative coding projects there too https://t.co/szuzm1cyfN
funwithcomputervision.com
Code & tutorials for computer vision projects
1
1
31
the holy trinity of agentic UI: - https://t.co/ymclHB0RDA from @elirousso - https://t.co/DZLnezoft4 from @Ibelick - https://t.co/xzdoVQzSd5 from @vercel
92
293
4K
Social media not only distorts our expectations of self, but also design. There's a reason why interactions like these don't typically exist outside this platform—they don't help anyone use the product better and misrepresent the purpose of delight.
30
17
594
Use `element.setPointerCapture` when building UI with draggable interactions. Avoids losing the pointer events for the currently active element when the mouse moves out of the elements bounding box.
11
20
403
Holy crap. This is the genre of software that's in the most danger: - Kind of mid in quality - Highly niche use-cases - It's been winner takes all for the space in the past - Often involved special formats or protocols And now Claude Code can just reverse engineer it. 🤯
My annual MRI scan gives me a USB stick with the data, but you need this commercial windows software to open it. Ran Claude on the stick and asked it to make me a html based viewer tool. This looks... way better.
109
181
3K
To really dial in animations and transitions, pay close attention to the origin objects animate from. Here's an example I just noticed: Vercel has a lovely little toolbar on a project's analytics page, but bc the icons animate from their center, it feels ever so slightly off.
35
33
1K
My focus this year is shifting from purely observing the AI evolution to actively mastering it through "vibecoding" and hands-on tinkering. I’m dedicated to building personal apps and websites that leverage AI, while ensuring that I stay at the forefront of this new era of design
1
0
0
Here's a tip I don't see enough: make your animations interruptible. You should be able to immediately trigger close events without waiting for the animation to complete. @motiondotdev makes this super easy. This helps your interfaces feel durable, snappy, and well considered.
48
61
2K
Agency > Intelligence I had this intuitively wrong for decades, I think due to a pervasive cultural veneration of intelligence, various entertainment/media, obsession with IQ etc. Agency is significantly more powerful and significantly more scarce. Are you hiring for agency? Are
2K
9K
50K
table of contents marker w/ modern css 🧑‍🍳 .toc { scroll-target-group: auto; } a:target-current { anchor-name: --active; } .toc::after { position-anchor: --active; top: anchor(top); } fun progressive enhancement, no js 🤙
Day 15 of building cool ideas I love 🚀 Been super occupied, but I had some time to work on this blog post animation using CSS and JS I am curious @jh3yy if this can be done with only css
26
170
3K
For our key easter egg, we stream the main Three.js canvas to a popup via WebRTC at 60fps, no duplicate scene rendering. BroadcastChannel syncs position/size/scroll between windows, creating a transparent window effect with real-time event messaging for interactions.
3
6
163
We heavily optimized our GLTF files to fit any GPU memory. We built a custom Electron app to reduce polycount & convert textures to GPU-friendly Basis/ETC1S. Compressed textures used ~10-100x less memory & uploaded instantly, preventing decoding lags while scrolling!
6
4
128
tried this. It's a different vision for how coding tuis should work, but clicks pretty quickly and makes a ton of sense: Instead of ephemeral sessions you chose and continue to train a agent each session. Using their MemGPT type memory tech, It rewrites its own prompts to become
We're releasing Letta Code, a memory-first coding agent - open source (apache 2.0) - model agnostic - portable agent learning and memory
36
59
1K