Skip to content

Repository files navigation

Log Horizon — Studio Portfolio

A cinematic, atmospheric single-page portfolio for Log Horizon, an independent creative engineering studio. Built for clients — not developers — with dark glassmorphism, procedural ambient audio, and a smooth video scene switcher.


Stack

Layer Technology
Framework React 19 + Vite + TypeScript
Styling Tailwind CSS + custom liquid-glass design system
Animation Framer Motion
Audio Web Audio API (procedural wind synth, no assets)
Testing Vitest

Sections

  • Hero — Studio positioning and primary CTAs
  • Selected Work — 11 curated projects filterable by category
  • Scope Planner — Realistic delivery estimator with dynamic timeline weights
  • About — The Log Horizon generalist engineering ethos
  • Technical Essays — Field notes and deep-dive articles
  • Contact — Direct email and social links

Projects Showcased

Project Category
TenancyOS Web & SaaS
LibreSwift Developer Tooling
Imladris Mobile & AI
IntraFlow Web & SaaS
TheNet Distributed Systems
Oha Asa Mobile & AI
NOOR Elite Mobile & AI
Verdict Developer Tooling
Bunny Developer Tooling
AETHER Low-Level Runtimes
Hand In Hand Creative & Research

Design System

The entire visual language lives in src/styles/index.css.

  • .liquid-glass — dark frosted glass surface for all cards
  • .liquid-glass-pill — compact variant for nav and toolbar
  • .liquid-glass-interactive — adds hover lift (disabled on touch devices)
  • font-display — Instrument Serif (headings)
  • font-body — Inter (body copy)

Audio Engine

The ambient mountain breeze is built entirely with the Web Audio API — no audio file, no CDN dependency. It uses a brown-pink noise buffer routed through a 480 Hz bandpass filter with a 0.06 Hz LFO for natural wind speed variation and a 0.09 Hz swell oscillator for gust dynamics.

The AudioContext is created synchronously inside the first click handler — the only pattern that reliably clears browser autoplay policy on Chrome, Safari, and Firefox.

Click the speaker icon in the bottom-right toolbar to start it.


Local Development

npm install
npm run dev

Tests:

npm run test

Production build:

npm run build

Deployment

The dist/ output is static and can be deployed to any CDN, Vercel, Netlify, or traditional web server.


License

MIT — Log Horizon Studio

About

main Website for loghorizon.online

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages