Software Engineer focused on AI and High-Performance-Systems

I model problems, validate ideas with simulation, and implement efficient, reproducible systems that scale. My interests are distributed systems, full-stack development, complex systems, data science, machine learning, scientific computing and virtual environments with intelligent agents.

About

Profile picture

I’m João Vitor — a software engineer and AI & VR researcher. I am an undergraduate at Universidade Estadual de Mato Grosso do Sul, where I develop research on embodied AI agents in virtual reality pedagogical environments.

My work focuses on building models and simulations to understand and solve real-world problems. I study complex systems, emergence, machine learning and distributed systems, and I translate these ideas into working prototypes and engineered systems.

Whether building real-time reactive web applications with JavaScript, Meteor, MongoDB, React or high-performance simulations in C++, Python, Julia, or C#, I prioritize architectural clarity, numerical correctness, and reproducible experimentation.

Capabilities & Tech Stack

Foundational Engineering

High-performance systems and architectural patterns where correctness and efficiency are non-negotiable.

  • C++ / OpenGL Real-time rendering & graphics pipelines
  • C# / Unity Immersive VR & architectural design patterns
  • HPC & Distributed Systems Parallel computing & MPI implementations

Intelligent Systems

Experimental research and numerical modeling focused on agent behavior and automated logic.

  • Python / PyTorch Deep Learning & Reinforcement Learning
  • Julia / Flux Scientific computing & numerical simulations
  • Stochastic Modeling Epidemiological & population dynamics

Infrastructure & Tools

The environment and tooling required to build, deploy, and reproduce complex software architectures.

  • NixOS / Nix Flakes Reproducible development environments
  • Functional Programming Haskell & formal verification concepts
  • Full-Stack Ecosystems Meteor, Node.js, React & Express

Selected Projects

beziers3d

Beziers3d

Interactive 3D Bézier curve simulator written in C++ and OpenGL. Built to study parametrization, numerical stability, and interactive geometry tooling.

C++ OpenGL
Check it out
to-do-meteor-app

Real-time To-Do App

Realtime task application exploring client-server sync and reactive UX patterns using Meteor and React.

Meteor CSS JavaScript HTML
Check it out
solar-system

Solar System

A spatial animation showing orbital relationships — an exercise in representation and animation timing.

Tailwind HTML
Check it out
unit-conversion

Unit Conversion

Lightweight web tool demonstrating clear UI patterns and structured client-side logic.

Tailwind JavaScript HTML
Check it out

More work on GitHub.