Vinicius Dugue

Graphics programming, machine learning, and the geometry of meaning.

00.About

Portrait of Vinicius Dugue

Hi, I'm Vinicius, a CSULB grad building at the intersection of real-time graphics, simulation, and machine learning.

My work spans real-time graphics, GPU programming, reinforcement learning, and Unity simulation development. I'm drawn to projects where the underlying math becomes visible: where you can see a light path, a gradient, or a learned policy play out in real time.

I currently work as a VR Software Engineer at the Beach CAVE VR Lab at CSULB, collaborating with psychology professors, MAE professors, psychology graduate students, and fellow VR engineers to develop a UAM flight simulator for human factors research. That work has contributed to two peer-reviewed publications; see my publications page.

STACK

  • C++ · OpenGL · GLSL
  • Unity · C# · HLSL
  • Python · PyTorch · CUDA
  • FastAPI · Firebase · React
  • ML-Agents · ONNX
A pilot running a UAM drone simulation inside the CAVE VR system at San Jose State University
Lab software engineer Kieran Whitney pilots a UAM drone in the Beach CAVE VR Lab at CSULB. Left: MAE Professor Dr. Praveen Shankar. Right: Panadda Marayong, Director of the Beach CAVE Lab and Head Chair of the CSULB MAE Department.

01.Projects

Selected work: graphics engines, simulations, ML experiments, and interactive demos. Pulled from github.com/ViniciusDugue.

Generative ML · PyTorch RNN

Kilter AI

Game · Bullet-Hell TD

Heart of the Circus

ML / Agents · LLM + Unity

Generative Agents

Graphics · OpenGL · C++

Doom Bowling

Graphics · C++ from scratch

Ray Tracing Engine

Interactive · Three.js

3D Word Embedding Viewer

Simulation · Unity

Virtual PT

Graphics · HLSL

Graphics Programming

Game · Unity

I Forgot My Sword

Game · Unity Physics

Bounce

ML · Python

Titanic ML Model

Bot · Python

Smiling Friends Bot

02.Get in touch

Open to collaborations on computer graphics, Unity game development, and other interesting projects. Drop a line.

word embeddings · in 3D
drag to rotate · auto-rotates when idle