← ALL CAREER

Experience

Invillia

Front-end (React)

invillia.ai
Dec 2020 — Aug 2021~ 1 year

Summary

Short and dense period at Instation, immersive virtual office platform for teams that went remote during the pandemic. Here front-end stopped being "request → response" and became "stream of events that need to appear BEFORE the server confirmation." That real-time muscle stuck forever.

What I did

  • Virtual office components: rooms, avatars, presence, spatial audio indicators
  • Real-time synchronization via WebSocket: optimistic UI and reconciliation between multiple connected clients
  • Rich interactions (hover, drag, keyboard) on a dynamic 2D office "floorplan"
  • Heavy session state (who's-where, who's-talking, who-just-joined) without visible race conditions

Takeaways

Real time changes the mental model of front-end. You stop thinking "request → response" and start thinking "stream of events that need to appear BEFORE the server confirmation." That muscle stayed.

Context

I left for an opportunity at a fintech (Voltz), which came with bigger scope and technical leadership.

talk to me