Hello Community! I would like to share my refreshed portfolio that I have been making for some time. I would be very grateful for any comments. I work on Linux, so I would be particularly interested in any feedback on possible compilation errors on Windows and macOS machines. I would also be grateful for any informations about bugs on mobile devices, as well as for critical comments. Thanks a lot!
Mestales’ refreshed portfolio shows dedication and attention to detail. The demo makes it clear they’ve put effort into interactive elements, and asking for feedback on Windows, macOS, and mobile shows a thoughtful approach. It looks polished, but a small critique is that it could highlight one or two standout pieces right away, right now the demo feels a bit scattered until you explore it fully.
Feels a bit heavy and some sections unfinished but overall I like it. Grat job!
Which sections are not finished?
One example is in the cybersecurity section—I didn’t realize that I needed to scroll to see the rest of the content. You should clearly inform users about this, especially since the content appears to be structured in multiple sections without a visible scrollbar. I noticed an animation on the right side, but it should be more obvious or intuitive.
Additionally, sometimes the animations don’t load properly. For example, if I resize the browser and then go to the portfolio section, the animation doesn’t appear or diappears instantly —only the text and a few minor elements are visible. This creates a feeling of inconsistency, as if some details are missing.
It feels like it was done mostly with AI and you don’t even realise this issues are there, specially the resize issue once I resize the animtion threejs part is gone.
There are other things as well…
With respect, I’m just trying to provide helpful feedback!
I missed remove the listeners on the scenes, but well, time is running out… Good catch! If you spot anything else, feel free to let me know, I finished it yesterday, so some childhood diseases will appear.Well, that’s why projects are published on forums so that someone can spot what the author missed, right?
As for the comment about AI, I can see from your previous posts in other topics that you have a visible complex with it, and I dont understand why, but whatever… I don’t see any problem with AI helping me calculate heavy shaders, considering that I took math over 20 years ago, my friend… This allusion sounds a bit like in 3500 BC, Mesopotans who were pushing a boulder resented other Mesopotans for switching to the wheel. But anyway, I appreciate your effort at substantive criticism… ![]()
I realize that my response was not what you expected. If I offended you in any way, I sincerely apologize. That was not my intent.
I actually use AI now. I don’t have any issue with it. My problem is that it’s advertised as a replacement for developers and prety much everything at this point you see some of this bilionaris CEO’s coming up with ideas that only work in their brains is not reality, which is not the case and never will be, no matter how good it gets you till need skils the better you are the better the outcome using AI.
The issue with AI is that it introduces small, seemingly insignificant bugs. Because you’re not in control… especially when shaders become too complex ‘whne you say hepling you calulate shaders at that point is not your shader anymore and most likely you don’t understand the little things behind it’ that’s ok but the result is not quite good… you often can’t fix them or even spot them. A more trained eye is needed. It makes too many mistakes and doesn’t really understand the actual problem most of the time. It feels like a gamble, it happend to me as well with shaders letting AI doing the job the shader was chinise to me at that point most of the time it worked but sometimes was not!
In terms of productivity, I wrote a WordPress plugin in two days for one of my JavaScript sliders while wathing a show. This would have taken at least two weeks before AI, but I was in complete control and followed every step. As soon as you let it loose, it’s game over. Just look at what happened to Amazon lately with their AI agents.
About your portfolio … it’s cool, I really like the effects tuly is original and looks amazing but something feels off, like it wasn’t fully engineered but rather partially prompted with some guidance and again this is ok but somethign is off! The result doesn’t feel quite right. I can’t pinpoint exactly what it is, but I’ve been doing this since 2005, back in the Adobe Flash days, and I’ve developed an eye for these things.
Still, this is just my personal opinion, so take it with a grain of salt, now again what you did is original and really cool so congrats!
No offense taken, don’t worry! ![]()
To be honest, I was mostly expecting technical feedback regarding compilation, especially given the different architecture I work with daily—that was my biggest concern. But your feedback is also valuable. The more critical, the better, because that’s what pushes us forward. It’s usually not what people want to hear, but it’s what they need to hear to become better. You remember Flash, and I remember paper books on JS… AI is simply the wheel rolling across the Mesopotamian steppes. Whether we like it or not, the youth entering the market today will be far ahead of where we are now at their age. We just have to accept that. I won’t comment on big corporations and their AI business models because I don’t know enough about it and don’t really have the time to dig into it.
Does the fact that AI optimized my code—changing a pow() function to simple multiplication, for example—make it no longer my creation? I don’t think so, and I’m not even talking about legal implications. AI simply understands the architecture and mathematical dependencies better than I do (most likely), but that doesn’t mean the model has claimed the idea. The path to the conclusion is just more efficient due to my own shortcomings or gaps in understanding. If you write WP plugins using tutorials, or sell appropriated shaders concepts, does that make the product not yours? I don’t think so as well, because I assume you’ve injected a spark of your own idea into it, regardless of how you mask it. It’s just intellectual recycling; all of modern science is built on it. Eventually, by building on others’ work, you’ll ‘bend the vertices’ in a way no one else ever has. That’s the key to all development.
It’s also hard for me to address your intuition that ‘something is off’ Once you figure it out, let me know, and we can look into it together.