frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I spent 2.5 years developing my 3D portfolio website, all under 5 MB

https://shees.dev
3•sheesdev•52m ago
Hi HN! For the past 2.5 years I've been developing my portfolio website using Blender and Three.js and I'm glad to announce that it's finally completed! I'd love for it to be viewed and critiques by HN, since even though it was deployed last month, I've spent a lot of time since then into polishing every little detail since I know the bar of quality is so high among us developers.

https://shees.dev – Desktop Recommended first, then on mobile which has a fully different UI!

Some cool things about it:

1. Everything ships in under 5.0 MB total.

2. It's optimized to run at really high FPS even on low-end devices. (The biggest time sink. I have a low-end laptop, so I know the pain.). ~60 FPS on an i3 and UHD i-gpu.

3. Loads under 7 seconds!

4. Entirely separate Desktop and Mobile UIs! It was originally made for the 16:9 ratio, so I had to be creative and designed an entirely new Mobile UI for it (inspired by the Nintendo DS!)

5. Custom GLSL shaders for grass, road, clouds, and wind.

6. Dozens of optimizations ranging from culling, LOD (Level of Detail), Shader language tuning for GPU efficiency, many mesh geometry optimizations, pregenerating data, chunking grass and using a lookup table for rendering. A custom algorithm for the navbar transition from any point to another without clipping through the model, and *so much more*!

I'd love it if you try both the desktop and mobile UIs!

It's entirely designed as a 3D website that you navigate by scrolling (and occasionally clicking), with cool points of interests, nice animations, and custom Modals for content! I spent around 1400-1800 hours on this entire project, from the modelling, the creative blocks, to the coding, the optimizations. There's also an optional soundscape for even more immersion!

Some Limitations:

It's not fully tested on devices like iPads, which have a device px ratio between desktop and mobile. I had to use a strict cutoff for desktop otherwise some content is not visible. Which means unfortunately, less-wide devices will suffer from having to use the mobile UI in a wide screen. I have a new UI layout in my mind for these devices, which I will attempt to incorporate in the coming weeks.

Use of LLMs: All of the designing is done by me in Blender (with very few free assets used), all the design choices were taken by me. LLMs at this stage are incapable of understanding any 3D website. I coded and architected it fully, utilizing AI for learning about more optimization algorithms, research, auditing code, and help in writing CSS for the some of the graphics seen in the modals as well as project summarization text. It significantly improved the level of my code along with a faster speed in development.

Comments

sheesdev•44m ago
I want to write a Blog about the entire technical and creative aspect of designing and developing it as well as all the challenges that I faced, what worked vs what didn't, what I spent months on, only to get scrapped etc. Would HN be interested in reading it?
Rabbit504030201•41m ago
This is beautiful!

Show HN: TFStudio – open-source design and optimization for optical thin films

https://github.com/aai2k/TFStudio
1•aai2k•3m ago•0 comments

Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

https://github.com/wie-project/kakehashi
2•vlad_kalinkin•3m ago•1 comments

Show HN: Sprocket – The Best AI Agent for Hardware and Software Development

https://sprocket-demo.spikonado.com
1•amronos•4m ago•0 comments

Catastrophic MoD data breach happened because stuff didn't know how to use excel

https://www.independent.co.uk/news/uk/home-news/afghan-data-breach-superinjunction-defence-report...
2•Teever•4m ago•0 comments

Capital One closed Trump Org's accounts after anti-money laundering probe

https://www.reuters.com/legal/government/capital-one-says-it-closed-trump-organizations-accounts-...
2•speckx•5m ago•0 comments

3D Visualization of E8 Using an H4 Folding Matrix [pdf]

https://www.researchgate.net/profile/J-Gregory-Moxness/publication/281557337_The_3D_Visualization...
1•brandonb•5m ago•0 comments

How to design, build and test small liquid-fuel rocket engines(1967)

https://spacha.github.io/How-to-Rocket/
2•num42•6m ago•0 comments

Rooting, firmware analysis and persistent credentials of TP-Link TL-841N

https://blog.juni-mp4.com/posts/42/rooting-the-tplink-tl841n-pt1/
2•mindracer•11m ago•0 comments

From now on, companies across the EU must be clear about their use of AI

https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai
3•speckx•12m ago•0 comments

GPU Accelerated Genetic Programming for Symbolic Regression – Beagle Framework

https://arxiv.org/abs/2603.12292
1•bane•12m ago•0 comments

Own your family tree with a local-first app

https://purplehoisin.com/own-your-family-tree/
3•fersarr•14m ago•1 comments

Australian booksellers raise alarm over destruction of rare titles to feed AI

https://www.theguardian.com/technology/2026/aug/02/australian-book-sellers-alarm-destruction-rare...
1•Teever•17m ago•0 comments

Chatto Is Robots

https://www.hmans.dev/blog/chatto-is-robots
1•mertbio•18m ago•0 comments

SQL vs. NoSQL: How to Answer This Interview Question in 2026

https://www.thetrueengineer.com/p/sql-vs-nosql-how-to-answer-this-interview
2•andrewstetsenko•20m ago•0 comments

Anthropic's Opus 5 Is Better at Resisting Prompt Injection

https://www.schneier.com/blog/archives/2026/07/anthropics-opus-5-is-better-at-resisting-prompt-in...
1•rustoo•21m ago•0 comments

Leadwerks Game Engine 5.1 Released

https://www.leadwerks.com/community/blogs/entry/2900-better-graphics-and-lower-system-requirement...
1•Josh_Klint•21m ago•0 comments

As Reddit stock falls, CEO questions value of Google's AI Overviews

https://arstechnica.com/ai/2026/08/reddit-ceo-on-ai-overviews-were-still-looking-for-that-win-win/
4•Brajeshwar•21m ago•1 comments

I refuse to bow to our AI overlords

https://grugq.substack.com/p/i-refuse-to-bow-to-our-ai-overlords
3•speckx•22m ago•0 comments

Why I've become interested in aesthetics

https://twitter.com/patrickc/status/2083931939673878592
1•tosh•22m ago•0 comments

iOS 26.6 and macOS Tahoe 26.6 Patch Hundreds of Security Flaws

https://www.macrumors.com/2026/07/27/ios-26-6-security-fixes/
2•akyuu•25m ago•0 comments

Exercise works for depression. So why isn't it treated like real medicine?

https://bigthinkmedia.substack.com/p/exercise-works-for-depression-so
1•wertyk•27m ago•1 comments

The Euler Disc Is the Wrong Shape [video]

https://www.youtube.com/watch?v=ti2qiU_JTUQ
1•num42•28m ago•0 comments

A SR-71 Blackbird Is Now Buried in the Mariana Trench

https://theaviationgeekclub.com/ichiban-wreckage-the-story-of-how-sr-71-blackbird-61-7974-was-rec...
2•situationista•28m ago•0 comments

I Was in the DSA. Here's What They Believe

https://www.thefp.com/p/i-was-in-the-dsa-heres-what-they
1•TimTheTinker•28m ago•0 comments

EU Code of Practice on Transparency of AI-Generated Content (Starting August)

https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content
2•tannhaeuser•30m ago•0 comments

Fukushima beach reopens for first time since 2011 quake and nuclear accident

https://www3.nhk.or.jp/nhkworld/en/news/20260802_04/
1•e2e4•30m ago•0 comments

SwitchBot Kata Friends AI Pet Review: Useless If You Don't Pay Up

https://gizmodo.com/switchbot-kata-friends-ai-pet-review-useless-if-you-dont-pay-up-2000789267
1•FiddlerClamp•31m ago•1 comments

Show HN: Rextio – Compile Python code natively using Rust with CPython fallbacks

https://github.com/rextio/rextio
1•rextio•32m ago•0 comments

Show HN: Adept – convert any YouTube playlist into a Udemy-like course

https://withadept.com
1•Sekhmet•33m ago•0 comments

August Is Here: Time Has Come to Label AI Deepfakes

https://read.misalignedmag.com/august-is-here-time-has-come-to-label-ai-deepfakes-2181ad0435ac
1•lcubw•34m ago•1 comments