Portfolio

A curated stream of projects — scroll to explore

Interactive 3D Business Tool with Unreal Engine

Enterprise-ready 3D model collaboration and low-latency streaming platform.

  • Azure (AD, Blob), OAuth 2.0 PKCE
  • WebRTC streaming; HTML/CSS/JS frontend
  • Unreal Engine 5 (C++, Blueprints) + C#/.NET, Python tooling
  • Full-stack modules; solved in-session app/content updates
  • One-click deployment pipeline for creators
  • 2023–Present

Interactive 3D Business Tool with Unity

Cross-platform 3D model review and presentation tool.

  • Azure (AD, Blob), OAuth 2.0 PKCE
  • WebRTC streaming; HTML/CSS/JS frontend
  • Unity (C#/.NET)
  • Dynamic GLTF/GLB loading
  • 2019–2023

CAD Data in Unity

Streaming and loading massive CAD datasets directly from Azure.

  • Large datasets; highly optimized loaders
  • OAuth 2.0 w/PKCE; Azure backend
  • Unity, C#, .NET
  • 2019–Present
AR Prototype

AR Prototype

AR visualization of large CAD on Android tablets.

  • Google ARCore; real‑world anchoring (QR + point cloud)
  • Unity, C#, .NET
  • 2019–Present
Healthy Bat

Healthy Bat

Smart power plug controlled from iOS/Android.

  • Bluetooth LE; embedded firmware + mobile apps
  • Mobile UX/UI; Xamarin (C#/.NET), Java/Swift bridges
  • 2018–Present

UFO Hunter

Shipped retro arcade across iOS, Android, Mac, and Windows.

  • Social integrations (FB, IG, YouTube, Megacool)
  • Multi‑platform shipping pipeline
  • 2D physics, pixel art, gameplay/level/UX
  • Azure backend (DB, networking)
  • Unity, C#, .NET
  • 2016–Present

Gravitonia

Large open-world game prototype.

  • Gameplay systems, AI, controllers
  • 3D art pipeline (modeling, texturing)
  • Physics, networking, tooling
  • C#, .NET
  • 2008–2014

Kinect Device

Real-time depth-camera processing pipeline.

  • Custom pixel filtering rules; OpenCV interpretation
  • C#, .NET
  • 2010–2011
WPF and WinForms

WPF / WinForms

Industrial-grade desktop tools and line-of-business apps.

  • C#, .NET
  • 2004–Present
Failed to resume session. Reload ??

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.