Show HN: What if your personal website was ChatGPT? (antonlorani.de)

1 points by mrbnprck ↗ HN
Hi HN,

I recently updated my website to have a touch of this new AI thing.

The initial idea was simple: what if visitors could explore a CV by chatting with it instead of scanning a traditional static website?

I'm quite happy how the final version turned out:

* It runs LLM inference via Groq at 100-200ms latency at super low cost. The token generation is intentionally throttled to make the interaction feel natural, otherwise you'd literally hit enter and the response is already there.

* Except for a markdown rendering and HTMX4 there's no client side javascript!

* It's build with a custom server-side swift stack so everything related to the HTMX4 static site generation and networking layer is pure swift.

* As a nice side effect, search engines/crawlers cannot collect my CV right away, everything is bound to interactivity with the chat interface.

Technically you can ask the chat anything you want about my professional work experience. Rate limits & guard rails apply :)

I'd love to hear your thoughts.

9 comments

[ 3.6 ms ] story [ 30.1 ms ] thread
> a nice side effect, search engines/crawlers cannot collect my CV right away, everything is bound to interactivity with the chat interface

Why is that a nice side effect?

The whole site feels undesigned and, worse, broken due to not respecting most fundamental web interactions. E.g., the back button breaks the prompting.

Thanks for trying out!

I haven't caught that back button bug yet, thanks for letting me know.

The search engines/crawler aspect is just a personal preference, less a "nice side effect". The chat interface happens to fit that preference better.

You can check https://antonlorani.de for the actual homepage, which design-wise isn't as much simplified.
It just looks and feels like AI slop through and through¹.

I wouldn't entrust the person who slopped this together with "business-critical software".

¹ What I mean with AI slop: "Copyright © 2025" (knowledge cutoff date....), LLM singsong like "Every picture tells an incredible story. Rewrite it. With Colorize", ... Your old website looked SO much better and more professional, dude, really WORLDS apart.

I typed in a query and it just sat there for 30 seconds until i left the page
Fixed :) Turned out to be a race condition where the groq inference task completed before the sse client could subscribe to that inference, and internally the sse connection couldn't be used to fetch already completed inferences.