The GitHub repository is https://github.com/stagas/hallucinate - License is MIT - All contributions are welcome.

Now that I have your attention, I've made this and I've been unemployed for a very long time -due to health issues- but now I'm fine and I'm looking for a job, creative frontend development in TypeScript is my specialization. Remote preferrably - European timezones. My email is in my HN profile if anyone's got any offer it would be amazing. Tysm everyone!

First, congrats on getting healthy!

Secondly, since you're presenting this as a portfolio entry, I have some open, honest feedback. I quickly reviewed the repository and there are some pretty major orange-red flags that would dissuade employers from reaching out. Some of them include:

- Lack of coherent repository structure. All files under src/ with no sense of modularity

- The commit messages are very poor. Messages like "cool" and "jump jump" and "perf" do not provide any context to anyone outside of yourself (and probably not even you will remember what those changes were days/weeks from now)

- There are magic numbers everywhere. The biggest offender I found was in shaders.ts

There are more but those are the top ones I saw from my quick review. Again this isn't meant to discourage you. I wanted to provide the feedback to help you be more successful with potential employers. Cheers!

Why not just send this as an email rather than poisoning the whole thread and dissuading people from being interested/looking more? It's not a very nice thing to do.

I bet there's probably a bunch of things that are worth looking at. Focus on that to get other people seeing the obvious talent of this person who is asking for help.

You're the one who good do better here.

This is unhinged, I love it! Just a flat hierarchy of like a hundred ts files.

It see some mixamo references. How are you playing animations? Is it optimized in any way for that many characters?

The animation player is made by the AI and there have been many optimization passes but the AI did them so I can't help you really with that question. I'm using GPT 5.5. I initially tried Three.js but it was way too slow, so I went building shaders directly. I figured the fastest paths will need to be tailored to the use-cases and a framework is good for humans at the expense of performance but since now we can just write the specific code directly that's better.

Add a README file, bro

I don't want to push now because it will restart the server and break all connections :/

add [skip ci] to your commit message

And at least one screenshot

I added.