albertonline· portal
consolidated monorepo

One runtime. Seven products.

Effect v4 across every section. TanStack Start for routing and SSR. One deploy, one auth session, one intl context, one design language. Chess, drone, store, blog, courses; all under the same shell.

/games
Games
Two board games on one Effect runtime. Pick chess or international draughts.
effect v4stockfishrpcwebrtc
→ play
/drone
Drone simulator
Free-flight sandbox. Procedural quad-rotor mesh, arcade physics, chase cam, telemetry HUD.
effect v4r3fthree.js
→ fly
/store
Store
intl-runtime live (en/lt/ru). Demo catalogue — Contentful + Stripe wiring lands next.
intl-runtimestripecontentful
→ shopdemo
/cvm
Course manager
Course list + status filters. Real Monaco + AI streaming arrives with the 140-service runtime port.
ai-sdkdrizzlemonaco
→ managedemo
/juice
Juice shop
Auth context + login/profile flow. Better-Auth wire-up lands when portal grows SSR.
authdrizzleeffect-sql
→ drinkdemo
/blog
Blog
Post list rendering. MDX bodies + Notion sync land with the loader phase.
mdxnotionsupabase
→ readdemo
/showcase
Showcase
r3f scene with OrbitControls and a spin control. GLTF uploads + dashboard land next.
r3fauthrpc
→ opendemo
/cv
CV
Albert Kovalevskij — senior software developer. Experience, skills, references.
resumestaticprint
→ read
/playground
Effect playground
Interactive Effect v4 lessons. Edit code in Monaco, run it in a Web Worker, see the output.
effect v4monacoweb worker
→ learn