a creative developer's website blending technology, design, and innovation. https://micr.dev
  • JavaScript 90.3%
  • HTML 5.2%
  • Python 4.3%
  • CSS 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-06 17:16:52 +02:00
.well-known feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
about feat(llms): generate about context 2026-06-09 22:04:27 +00:00
assets replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
docs fix: remove public editor and timing overlay (#7) 2026-10-06 17:16:52 +02:00
favicons chore: initialize split root micr.dev site 2026-03-13 21:09:11 +00:00
fonts chore: initialize split root micr.dev site 2026-03-13 21:09:11 +00:00
scripts fix: remove public editor and timing overlay (#7) 2026-10-06 17:16:52 +02:00
src fix: remove public editor and timing overlay (#7) 2026-10-06 17:16:52 +02:00
tests fix: remove public editor and timing overlay (#7) 2026-10-06 17:16:52 +02:00
tools replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
tree feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
wip feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
.gitignore replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
balls.md docs: add spinning ball workflow guide 2026-03-23 22:40:15 +00:00
humans.txt feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
LICENSE chore: initialize split root micr.dev site 2026-03-13 21:09:11 +00:00
netlify.toml replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
package-lock.json replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
package.json replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00
README.md fix: remove public editor and timing overlay (#7) 2026-10-06 17:16:52 +02:00
robots.txt feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
sitemap.xml feat: move portfolio to room subdomain 2026-06-09 19:18:28 +00:00
vercel.json replace the Spline site with the optimized Three.js room (#6) 2026-10-06 15:33:06 +02:00

room.micr.dev

portfolio

an interactive 3d portfolio site built with a standalone Three.js renderer.

The site preserves the original room, interactions, media, and auxiliary routes while replacing the Spline runtime with a standalone optimized renderer. See docs/verification/performance.md for measured results and their limits.

Build and test with npm ci, npm run build:site, and npm test.

License

© room.micr.dev 2025 ∷ all rights reserved.

All code, design, writing, and media assets in this repository are fully owned by me. Nothing in this repo may be copied, reused, modified, or distributed without explicit written permission.

Development

npm ci
npm run build:site
npm test
python -m http.server 8080 --directory public
Folder Purpose
src/ Editable browser code, styles and HTML template
assets/models/ Optimized runtime scene
assets/runtime/ Referenced images, videos, audio and fonts
assets/source/ Full-precision model and archived conversion inputs
scripts/ Build, optimization and restoration commands
tools/conversion/ Independent Spline conversion and geometry packing
tests/ Executable behavior, loading, geometry and deployment checks
docs/verification/ Performance evidence and comparison results
public/, .cache/ Generated output; excluded from Git

npm run optimize rebuilds compact geometry/media; ffmpeg is required for video posters. npm run convert restores the raw input archive and regenerates the full-precision bundle. npm run format:check checks authored code formatting. See asset pipeline for resource identifiers, third-party code and rebuild details.

The original Spline site is preserved on legacy. Netlify and Vercel serve public/; existing auxiliary routes remain available.