CREDITS — philipobi.com/hk25
Photos and videos © 2026 Philip Obi. All rights reserved.
SHIPPED WITH THIS SITE
──────────────────────
Fonts are shipped as MSDF bitmap atlases (.fnt + .png) generated from the
original TTFs, which the SIL Open Font License covers as derivative works.
Courier Prime 3.018
Copyright 2015 The Courier Prime Project Authors
(https://github.com/quoteunquoteapps/CourierPrime)
SIL Open Font License 1.1 — https://scripts.sil.org/OFL
Sarasa Mono HC 1.0.41
Copyright (c) 2015-2025, Renzhi Li (aka. Belleve Invis, belleve@typeof.net).
Portions Copyright (c) 2016 The Inter Project Authors.
Portions Copyright (c) 2014-2021 Adobe Systems Incorporated
(http://www.adobe.com/).
Portions Copyright (c) 2012 Google Inc.
SIL Open Font License 1.1 — https://scripts.sil.org/OFL
PixiJS 8.19.0 — WebGL renderer
Copyright (c) 2013-2023 Mathew Groves, Chad Engler
MIT License — https://github.com/pixijs/pixijs
hls.js 1.7.0 — HLS video playback
Copyright (c) 2017 Dailymotion (http://www.dailymotion.com)
Portions Copyright (c) 2013-2015 Brightcove
Apache License 2.0 — https://github.com/video-dev/hls.js
libktx — KTX2 texture transcoder (libktx.js / libktx.wasm)
KTX-Software, The Khronos Group Inc.
Apache License 2.0 — https://github.com/KhronosGroup/KTX-Software
BUILT WITH
──────────
Tools and libraries used to build the site and process its media. These run
at build time and are not shipped to the browser.
App
TypeScript · Vite · Bun · ESLint
Asset pipeline (Python 3.13)
NumPy · Pillow · Pydantic · python-dotenv · typed-ffmpeg
· Docker SDK for Python
Media processing (via Docker)
FFmpeg — H.264 (libx264) video and AAC audio, packaged as fragmented-MP4 HLS
Basis Universal (basisu) — UASTC compression to KTX2
msdf-atlas-gen, by Viktor Chlumský — multi-channel signed distance field
font atlases
Hosting
Cloudflare Pages · Cloudflare R2
PRIVACY
───────
This site sets no cookies, stores nothing in localStorage, runs no analytics,
and makes no requests to third-party servers. Everything it loads comes from
philipobi.com and assets.philipobi.com.
The only personal data processed is your IP address, which appears in the
server logs of Cloudflare, the hosting provider.