Senior Frontend / WebGL Engineer

Oleh Saveniuk

Interactive 3D, WebGL, and spatial web interfaces.

I build modern web applications with a focus on frontend engineering, real-time 3D graphics, and WebAR/WebVR.

Möbius · drag

Professional Work

Selected examples of my professional development work.

Jupiter Health Exchange — Healthcare Data Platform

The Commons Project 2025–2026

Healthcare data platform developed at The Commons Project, featuring administrative interfaces for patient and user management, study configuration, and healthcare data workflows. Contributions included frontend development and Python/Django backend functionality.

  • Python
  • Django
  • PostgreSQL
  • JavaScript
  • REST APIs
  • OAuth 2.0
  • Android

Osmo x JCDecaux — Interactive WebAR Campaign

Geenee AR 2021–2022

Custom WebAR advertising experience developed at Geenee AR, featuring marker-based tracking, an interactive 3D rocket-building puzzle, and an animated character. Launched as part of a multi-city US advertising campaign.

  • React
  • Three.js
  • React Three Fiber
  • WebGL
  • Geenee AR SDK
  • Marker Tracking

VBT — Interactive 3D Landing Page

Very Big Things 2019–2020

Interactive 3D landing page built with React and Three.js, featuring scroll-driven model transformations, mouse-responsive interactions, and custom GLSL shader transitions.

  • JavaScript
  • TypeScript
  • React
  • Three.js
  • WebGL
  • GLSL
  • Tween.js

Personal projects

Browser-based case studies in WebXR, AI-assisted apps, and WebAR tooling.

Marketing home of WebXRFlow. The headline reads Create Immersive WebXR Experiences.

WebXRFlow

An early-stage browser CMS. Vue 3 and Firebase handle accounts and project records. The 3D editor and WebXR sessions are not in this repository.

  • Vue 3
  • TypeScript
  • Pinia
  • Firebase
  • GitHub Pages
Open case study
Landing page of Resilient Mind. Four cards introduce chat support, therapy booking, recovery programs, and community.

Resilient Mind

A mental health support prototype. Vue 3 and Firebase handle accounts. An AI chatbot calls OpenAI through a Cloud Function, and self-guided exercises run in the browser.

  • Vue 3
  • TypeScript
  • Firebase
  • OpenAI
  • GitHub Pages
Open case study
Printed prototype with a pattern marker, a QR code, and a tracked 3D model.

WebAR Marker Generator

A browser tool that binds printed markers to images, audio, video, and 3D models, then opens the result in a smartphone browser.

  • WebAR
  • JavaScript
  • Marker Tracking
  • 3D
  • Educational Technology
Open case study

Experience

Six years across retail, WebAR, and immersive web.

Senior Frontend / WebGL Engineer with experience in enterprise retail software, WebAR platforms, interactive advertising, educational VR, and AI-powered web applications.

  • Full Stack Developer · The Commons Project

    2025–2026

  • Software Developer · GK Software SE

    2022–2024

  • Frontend Developer · Geenee AR

    2021–2022

  • WebAR Developer · 360 Stories

    2020–2021

  • WebVR Developer · Very Big Things

    2019–2020

More on the About page