Pedro Xavier Contla Romero

Graphics Programmer, Web Developer, and Game Designer in Mexico City

I have a Master degree in Computer Science at the National Autonomous University of Mexico (UNAM, http://www.unam.mx/). The UNAM has a lot of graduate degrees; mine is named Master in Computer Sciences and Engineering (http://www.mcc.unam.mx/) specialized in Signals, Images Processing and Virtual Environments Simulation.

I became a member in the VISP group, (http://visp.iimas.unam.mx/) Visualization Images Signals and Patterns in 2013. VISP is a group that make visualizations and simulations.

Here a list of some of the work that I've done and gained a lot of experience:

Built a Graphic engine.

Simulation of a Museum.

Face Detection.

Dithering.

Raytracing.

Shader programming.

Differential Ecuation Solver on a FPGA.

MPI and CUDA programming to solve second order differential equations.

Computer-Aided Surgery.

I had a BS in Computer Sciences from the UNAM with a thesis of "Terrain modeling using the GPU". My thesis is a framework to be used at the Institute of Atmosphere Science, for creating models to simulate Mexico terrain's deformations.

I also worked at the Institute of Biology on the UNAM developing software for the administations of the national collection of the species in plants and animals (http://unibio.unam.mx/).

From 2009 to 2013 I was a Teacher Assistant on Computer Graphics and Parallel Programming at the Faculty of Sciences (http://www.fciencias.unam.mx/), and became a professor in 2014. Next are the areas of interest for studing and teaching:

Computer Graphics

Computer Animation

Visualization

Game Programming

Parallel Programming

Digital Processing of Images

My personal interests are related with computer graphics, image processing and game development.

Knowledge in C/C++ and OpenGL.

  • Education
    • Science Faculty, UNAM
    • Mexican Japanese Cultural Institute