Hi, I am Jorge Garcia

A Software Engineer.

I love to use technology to build products that have a positive impact in the world. Interested in distributed systems, cloud computing, good practices in software development and computer graphics. Looking for challenges that push me out of my comfort zone.


  1. -

    Software Engineer



Transient Rendering in Mitsuba 2

Extended Mitsuba 2, a research-oriented rendering system, to support transient rendering. Light transport rendering in transient state stops assuming the speed of ligth is infinite which allows observing interesting effects like direct and indirect light separation during its propagation. It supports polarized and spectral light transport rendering and can be executed in the CPU (scalar and vectorized) and in the GPU.

  • C++
  • Python

Melnet - Speech Generation

Implementation of MelNet, a probabilistic deep-learning model for generating audio using melspectrograms, in PyTorch using utilities for training big models in GPU memory limited machines.

  • Python
  • PyTorch

Stoc (Compiler)

Implementation of a compiler for a statically strongly typed programming language with C-like syntax. The compiler transforms Stoc source code into machine code using the LLVM infrastructure (same technology that it is used in production compilers like Clang, Swift compiler, etc.)

  • C++
  • LLVM