Sign in

Edgardo Avilés-López

@eavl.co
597 followers 359 following 179 posts

Mexican software engineer, creative technologist, educator, and new media artist currently living and working in NYC.

PostsRepliesMedia
Edgardo Avilés-López @eavl.co · 29/09/2026
Another reimplementation of a 2021 sketch, where gooey blobs moved on Lissajous curves. Now they melt together into drops of dark glass. S/N: 2026.014 #creativeCoding #generativeArt #dailySketch #ollin #caustics
120
Edgardo Avilés-López @eavl.co · 28/09/2026
Another reimplementation of a 2021 sketch. Gooey blobs moved on Lissajous curves and left a trail of outlines. S/N: 2026.013 #creativeCoding #generativeArt #dailySketch #ollin #metaballs
121
Edgardo Avilés-López @eavl.co · 25/09/2026
Three lines moving on Lissajous curves. The colors come from a complex logarithm, implemented in a shader with Ollin's complex number helpers. Each pixel adds up the angles from one end of each line to the other. S/N: 2026.012 #creativeCoding #generativeArt #dailySketch #ollin #complexNumbers
1132
Edgardo Avilés-López @eavl.co · 24/09/2026
Another reimplementation of one of my old sketches from 2021: the ends of two lines move on Lissajous curves, swinging at random speeds. S/N: 2026.011 #creativeCoding #generativeArt #dailySketch #ollin #lissajous
192
Edgardo Avilés-López @eavl.co · 23/09/2026
Another reimplementation of one of my old sketches, this one from 2021. Two lines moved through the canvas without clearing it, so they accumulated into the drawing. S/N: 2026.010 #creativecoding #generativeart #dailysketch #ollin #3d
120
Edgardo Avilés-López @eavl.co · 22/09/2026
Another reimplementation of one of my old sketches from 2020. An imitation of chromatic aberration with three colored circles under each white dot, implemented in a shader in Ollin. S/N: 2026.009 #creativecoding #generativeart #dailysketch #ollin #shaders
110
Edgardo Avilés-López @eavl.co · 22/09/2026
Another reimplementation of one of my old sketches from 2020. A follow-up to yesterday's sketch, but this time with a tube composition, traveling through the rings. Using Ollin's depth-of-field rendering. S/N: 2026.008 #creativecoding #generativeart #dailysketch #ollin #bokeh
140
Edgardo Avilés-López @eavl.co · 21/09/2026
Following up on yesterday's sketch, another reimplementation of one from 2022. I was playing with composition and tried the dials packed like a honeycomb. S/N: 2026.007 #creativecoding #generativeart #dailysketch #ollin #bokeh
161
Edgardo Avilés-López @eavl.co · 19/09/2026
I made a new version of one of my sketches from 2020. The original was inspired by the animation on the website of the Atom code editor. S/N: 2026.006 #creativecoding #generativeart #dailysketch #ollin #bokeh
100
Edgardo Avilés-López @eavl.co · 18/09/2026
Another depth-of-field sketch with a five-sided aperture. The tower is a stack of square outlines, each turned a little from the one below it. Lines and dots fall through it, and the ones out of focus come out as pentagons. #creativecoding #generativeart #dailysketch #ollin #bokeh
100
Edgardo Avilés-López @eavl.co · 18/09/2026
Same depth of field technique as yesterday, particles instead of a blur filter, now on a landscape made of lines. #creativecoding #generativeart #dailysketch #ollin #bokeh
120
Edgardo Avilés-López @eavl.co · 16/09/2026
I wanted to understand the depth of field technique in Domenico Bruzzese's Blurry, so I made my own version of one of his demos in Ollin. S/N: 2026.003 #creativecoding #generativeart #dailysketch #ollin #particles #bokeh #swiftlang
192
Reposted by Edgardo Avilés-López
Mariano Guerra @marianoguerra.org · 07/12/2025
It's hard to make someone adopt something when his status depends on the thing not being adopted
052
Reposted by Edgardo Avilés-López
Andy Bell @bell.bz · 27/11/2025
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020. It would be really appreciated if you could read and share in your networks too 💛 bell.bz/its-been-a-v...
bell.bz
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
27287171
Reposted by Edgardo Avilés-López
Mike Barthel @mikebarthelauthor.com · 19/11/2025
Fish have committed credit card fraud
Credit card fraud
Black neon tetras committed credit card fraud during a 2023 livestream by "Mutekimaru Channel" on YouTube. The owner was using motion-tracking software to turn the fish's movements into Nintendo Switch inputs, letting them "play" video games. 8 In 2020, the fish beat Pokemon Sapphire after 3,195 hours, a feat that takes about 30 hours for a typical human. 9/ 181 On January 14, 2023, Pokémon Violet crashed at 1,144 hours, giving the fish free access to the main menu. They entered inputs that opened Nintendo eShop, added 500 yen ($3.85 USD) to their owner's account, and exposed his credit card details on the livestream. 10) 11) Mutekimaru later requested a refund of the 500 yen from Nintendo. l12)
"Fish eagerly read the terms and conditions. Many of us humans don't read the terms of service, but fish are smarter than we are"
- caption from Mutekimaru in a video about the incident 12)
The fish also downloaded an N64 emulator, set up PayPal, used reward points to buy an avatar, and changed Mutekimaru's Nintendo account name to
"ROWAWAWA*". 13, After about seven hours, their movements shut down the Switch. 14)
6243851452
Reposted by Edgardo Avilés-López
Martin Kleppmann @martin.kleppmann.com · 09/08/2025
If you speak two languages well, have you tried counting to 10 in alternating languages? I found it surprisingly mind-bending.
2212511
Edgardo Avilés-López @eavl.co · 18/06/2025
This Father’s Day weekend, I’ve been thinking about my dad, who left us unexpectedly at the end of April.
130
Reposted by Edgardo Avilés-López
James Snell @jasnell.me · 31/05/2025
For no reason at all, I feel the need to remind folks that Node.js is not in competition with other runtimes like Deno or Bun. Companies compete. For profit entities compete. Private equity competes. Non-profits do not compete. Non-profits just exist. Use Node.js, use Deno, use Bun, use what works..
45611
Edgardo Avilés-López @eavl.co · 20/05/2025
Take the fictional characters quiz and post the first four you know: openpsychometrics.org/tests/charac...
020
Reposted by Edgardo Avilés-López
Matteo Collina @nodeland.dev · 15/05/2025
🖇️ De-risk your dependencies ❌ Avoid global variables, config, or singletons. ⚠️ Handle errors and provide meaningful logs. 📋 Use API specifications and automatically generate clients. Want the full guide? Get it here: www.platformatichq.com/node-princip...
platformatichq.com
The Nine Node Pillars
9 Principles for Doing Node.js Right in Enterprise Environments
272
Edgardo Avilés-López @eavl.co · 07/04/2025
Modified Ikeda attractor. S/N: 2025.063 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0160
Edgardo Avilés-López @eavl.co · 01/04/2025
The Ikeda attractor. S/N: 2025.062 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0111
Edgardo Avilés-López @eavl.co · 29/03/2025
Attraction/repulsion + Turbo colormap. S/N: 2025.061 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0130
Edgardo Avilés-López @eavl.co · 27/03/2025
Attraction/repulsion on a grid formed by a low-discrepancy quasirandom sequence using a k-d tree to find the closer points. S/N: 2025.060 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
060
Edgardo Avilés-López @eavl.co · 25/03/2025
Plasma line. S/N: 2025.059 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
041
Edgardo Avilés-López @eavl.co · 24/03/2025
Mixed attraction and curl noise dynamics. S/N: 2025.058 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
1262
Edgardo Avilés-López @eavl.co · 19/03/2025
3 vortices with different dynamics: attraction, repulsion, and curl noise. S/N: 2025.057 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0101
Edgardo Avilés-López @eavl.co · 18/03/2025
2 constraiend particle vortices. S/N: 2025.056 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0110
Edgardo Avilés-López @eavl.co · 17/03/2025
3 particle vortices. S/N: 2025.055 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
170
Edgardo Avilés-López @eavl.co · 15/03/2025
Post you from a different era: working on a Delphi/Pascal project in 2007.
An old photo of me working on a desktop computer while holding the rest of a sandwich.
030
Edgardo Avilés-López @eavl.co · 14/03/2025
Particle attraction/repulsion + Google’s turbo colormap. S/N: 2025.054 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
1130
Edgardo Avilés-López @eavl.co · 12/03/2025
Curl noise (2 shifts) + buffer zone + Inferno color map (Matplotlib). S/N: 2025.053 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
080
Edgardo Avilés-López @eavl.co · 11/03/2025
Curl noise + collision detection + Viridis colormap. S/N: 2025.052 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
180
Edgardo Avilés-López @eavl.co · 10/03/2025
Liquid motion toy: another debug mode view. S/N: 2025.051 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0130
Edgardo Avilés-López @eavl.co · 07/03/2025
Liquid motion toy: debug mode. S/N: 2025.050 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
070
Edgardo Avilés-López @eavl.co · 06/03/2025
Liquid motion toy + simpler fluid dynamics (3rd attempt) S/N: 2025.049 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0120
Edgardo Avilés-López @eavl.co · 05/03/2025
Liquid motion toy + fluid merge (2nd attempt) S/N: 2025.048 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
291
Edgardo Avilés-López @eavl.co · 04/03/2025
Liquid motion toy + fluid merge (1st attempt) S/N: 2025.047 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openrndr
0140
Edgardo Avilés-López @eavl.co · 03/03/2025
Liquid motion toy. S/N: 2025.046 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
0142
Edgardo Avilés-López @eavl.co · 28/02/2025
Layered stars and circles with a custom naive physics engine. S/N: 2025.045 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
190
Edgardo Avilés-López @eavl.co · 27/02/2025
Stars and circles with a custom naive physics engine. I got the idea for this sketch after seeing a tote bag on the subway ride home. It took me weeks to build the “engine”, but here it is. S/N: 2025.044 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
140
Edgardo Avilés-López @eavl.co · 26/02/2025
Experimenting with a simple physics simulation—now with 3 different motion dynamics. S/N: 2025.043 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
050
Edgardo Avilés-López @eavl.co · 25/02/2025
Experimenting with a simple physics simulation—now with liquid motion dynamics. S/N: 2025.042 Made with @openframeworks.bsky.social #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
051
Edgardo Avilés-López @eavl.co · 24/02/2025
Experimenting with a simple physics simulation—now with 3 moving particles. S/N: 2025.041 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
290
Edgardo Avilés-López @eavl.co · 18/02/2025
Experimenting with a simple physics simulation—now with a moving particle. S/N: 2025.040 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
1130
Edgardo Avilés-López @eavl.co · 12/02/2025
Experimenting with a simple physics simulation—now with curl-noise flow. S/N: 2025.039 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
090
Edgardo Avilés-López @eavl.co · 11/02/2025
Experimenting with a simple physics simulation—now with mass and overlap prevention. S/N: 2025.038 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
190
Edgardo Avilés-López @eavl.co · 10/02/2025
Experimenting with a simple physics simulation—now with collision detection. S/N: 2025.037 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
190
Edgardo Avilés-López @eavl.co · 07/02/2025
Experimenting with a simple physics simulation—each point moves and rotates with a random velocity, gradually slowing down due to friction. Every 5 seconds, they all get a new burst of motion. S/N: 2025.036 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
070
Edgardo Avilés-López @eavl.co · 06/02/2025
S/N: 2025.035 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks
060